변수 이름은 영어
알파벳
과숫자
그리고underscore( _ )
으로만 구성해야 한다
변수 이름 첫글자는 알파벳이나 underscore( _ )로만 시작해야 한다
숫자로 시작될 수 없다
영어 알파벳은 대문자와 소문자가 구분이 된다
올바른 변수 이름 : name, _name, my_name, myName
잘못된 변수 이름: 7name, my name
주사위 게임을 만들 때 사용자 이름 변수를 1player, 2player로 줬다가 에러가 나서 급하게 player1, player2로 바꿨던 기억이 난다.
간단하지만 중요한 내용이니까 다음부터는 까먹지 말자
파이썬 수학 연산 표현들의 순서는 다음과 같다
1.( )
2.**
3.*
,/
,%
4.+
와-
순서는 사칙연산과 동일하다
코드의 가독성을 높이기 위해(단순 실수로 인한 에러도 방지하고..) 괄호를 적절히 사용하는 습관을 들이자
string
을 잇기 위해서+
을 사용하면 된다
input
으로 받은 유저의 이름을 저장한 변수를 사용해서 출력 하고 싶을 경우에는
1. +name = input() print("Hello, " + name)
2. f-string
name = input() print(f"Hello, {name}")
3. %-formatting
name = input() print("Hello, %s"%(name))
4. str.format()
name = input() print("Hello, {}".format(name))
위와 같이 4가지 방법을 쓸 수 있다
f-string이 python 3.6 이상 부터 새롭게 생긴 내용이고 코드의 가독성이 더 좋으니 많이 쓰자