파이썬의 식별자와 변수 / 기본 입출력
28 Aug 2021 -
1 minute read
식별자
-
식별자 : 변수, 함수, 모듈, 클래스 등 객체를 식별하는데 사용되는 이름
-
대/소문자 구별
-
첫 글자는 문자 또는 언더스코어(_)만 가능
-
언더스코어를 제외한 특수문자 및 공백 사용 불가능
-
예약어는 사용할 수 없음 (but 대소문자를 구분하기 때문에 대소문자가 다르다면 사용 가능)
변수
-
파이썬은 C언어나 자바 등과는 다르게 변수 생성 시 변수의 타입을 적지 않음
-
변수에 값이 할당될 때 변수의 타입이 결정됨
-
del 함수 > 변수 삭제
a = 1 print(a) # 1 출력 del a print(a) # 에러
기본 입출력
- 입력 받기
-
input 입력값 기본 타입(type) = 문자형
a = input("Enter a number : ") print(type(a)) a = int(a) print(type(a)) print(a) print(a*2) ### 출력) ### Enter a number : 5 ### <class 'str'> ### <class 'int'> ### 5 ### 10
-
-
a = 'Hello, ' b = 'World' print(a+b) # 세미콜론(;)을 이용해 한 줄에 여러 변수 값 할당 가능 print(1+1); print('1+1'); print('1'+'1') ### 출력) ### Hello, World ### 2 ### 1+1 ### 11
-
구분자 sep / end
# 콤마(,)를 이용해 여러 개의 값 출력 가능 print(12345, 'Hello', 55) print() #줄바꿈 print(12345, 'Hello', 55, sep='!') # sep : 기본 공백 print(12345, end="/") # end : 기본 줄바꿈 print('Hello') ### 출력) ### 12345 Hello 55 ### ### 12345!Hello!55 ### 12345/Hello
-
주석
#한줄주석 ''' 여러줄 주석 ''' """ 여러줄 주석2 """
-
# 콤마, 등호를 이용해 여러 변수에 값 할당 가능 a, b = 1, 2 print(a, b) c = d = 10 print(c, d) ### 출력) ### 1 2 ### 10 10
-
# 콤마, 등호를 이용해 두 변수의 값을 서로 바꿀 수 있음 a = 100 ; b = 20 ; print(a, b) a, b = b, a print(a, b) ### 출력) ### 100 20 ### 20 100
-
# 사칙연산자 활용 a = 5 a += 10 print(a) a -= 8 print(a) ### 출력) ### 15 ### 7
-
# 코드가 길어져 한 줄에 작성하기 어려운 경우 역슬래시 사용 a = 'asdfasfsd\ lkhjklhk' print(a) ### 출력 > asdfasfsdlkhjklhk
- 내장함수
- len() : 객체의 길이
-
max() / min() : 최대값, 최솟값
i = '1234' j = [1, 2, 3, 4, 5] print(len(i)) print(len(j)) print(max("abcde")) print(min("12345")) ### 출력) ### 4 ### 5 ### e ### 1