1) 영문과 숫자, _로 이루어진다.
2) 대소문자를 구분한다.
3) 문자나, _로 시작한다.
4) 특수문자를 사용하면 안된다.(&, % 등)
5) 키워드를 사용하면 안된다.(if, for 등)
a = 1, b = 2, c = 3
a = 4, b = 5, c = 6
print(a, b, c)
= 4, 5, 6
1) 정수형: int
2) 실수형: float
3) 문자형: str
1) sep(separation): 값 사이에 공백이 아닌 문자를 넣고 싶거나 공백없이 출력하고 싶을 때 사용한다.
(1) 문자 삽입(sep='문자')
a = 1, b = 2, c = 3
print(a, b, c, sep='#')
= 1#2#3
(2) 공백 없음(sep='')
a = 1, b = 2, c = 3
print(a, b, c, sep='')
= 123
(3) 줄 바꿈(sep='\n')
a = 1, b = 2, c = 3
print(a, b, c, sep='\n')
= 1
2
3
2) end: print는 기본적으로 출력값 끝에 \n을 붙이기 때문에 자동으로 줄바꿈이 된다.
print를 여러번 사용하더라도 print(a, b, c)처럼 한 줄에 여러 개의 값을 출력하고자 할 때
end를 사용한다.
print(a, end=' ')
print(b, end=' ')
print(c)
1) input: 사용자로부터 입력을 받는 함수
(1) input()
(2) input("문자열")
2) split: 문자열을 일정한 규칙으로 잘라서 리스트로 만들어 주는 함수
(1) 문자열.split()
(2) 문자열.split('구분자')
(3) 문자열.split('구분자', 분할횟수)
(4) 문자열.split(sep='구분자', maxsplit=분할횟수)
3) map: 여러 개의 데이터를 한 번에 다른 형태로 변환하기 위해서 사용
(1) map(변환 함수, 순회 가능한 데이터)
4) 연산 입력
(1) 사칙연산
· print(a+b), print(a-b), print(a*b), print(a/b)
(2) 기타
· print(a//b) 몫 , print(a%b) 나머지
· print(a**b) 제곱근