💾 Backend/Python
Python 예약어, 식별자 규칙, 이스케이프 문자, 형변환
hjinn0813
2024. 6. 4. 16:40
728x90
- 표현식 : 무언가를 표현하는 수식
- 문장 : 표현식이 하나 이상 모인 것, 파이썬은 한 줄이 한 문장
- 프로그램 : 문장이 모인 것
파이썬 예약어 종류
- true, false 불리언 값 반환시 사용
- not, and, or 논리연산자
- none 아무것도 없음
- if, elif, else 조건문에서 사용
- for, while 반복문에서 사용
- import 모듈을 불러올 때 사용
- def, return 함수 선언과 결과값 반환
식별자 규칙
- 첫 문자는 알파벳이나 밑줄만 가능 → 숫자는 첫 문자가 될 수 없다.
- 나머지 문자는 문자, 밑줄, 숫자만 가능. 특수문자와 공백 사용 불가능.
- 대소문자를 구분한다. → hello와 Hello는 다르다.
- 예약어는 식별자로 사용 불가능
- snake_case는 함수나 변수 이름에 사용, CamelCase는 클래스에 사용
# 짧은 주석은 해시태그로 작성
'''
긴 주석은 이렇게 따옴표 3개 사이에 작성
(작은 따옴표, 큰 따옴표 모두 가능)
'''
이스케이프 문자
IDLE 입력기에서 type() 함수를 사용하면 데이터 타입을 확인할 수 있다.
문자열은 큰 따옴표와 작은 따옴표 모두 사용 가능한데, 만약 따옴표를 이중으로 사용해야 한다면 '이스케이프 문자'를 사용하여 문장의 끝이 아님을 표시하면 된다.
# 이스케이프(escape) 문자
print('what\'s your name?')
print("\"안녕\"이라고 인사했다")
# 백슬래시를 출력하고 싶은 경우
print('오렌지\\사과')
>> 오렌지\사과
# 줄바꿈하려면 \n
print('첫번째 줄\n두번째 줄')
# 문장 사이에 탭을 적용하려면 \t
print('첫번째 문장 \t 탭 적용한 두번째 문장')
형변환 함수
input() 함수가 받아오는 데이터는 반드시 문자열로 저장된다.
이걸 다른 데이터 타입으로 변환하고 싶다면 형변환 함수를 사용한다.
- int() - 문자형을 숫자 정수형으로
- float() - 문자형을 숫자 실수형으로
- str() - 숫자형을 문자형으로
숫자가 아닌걸 숫자로 변환하려고 하거나, 소수점이 있는 숫자 상태인 문자열을 정수형으로 변환하려고 하면 ValueError 발생함
※ 코드 확인하기 → https://github.com/hjinn0813/python-start
GitHub - hjinn0813/python-start: 2024.06 study basic of python
2024.06 study basic of python. Contribute to hjinn0813/python-start development by creating an account on GitHub.
github.com
728x90