Python의 기초를 알아보자
*위 글은 Nomad Coders Academy의 Python으로 웹 스크래퍼 만들기
수업을 바탕으로 진행됩니다.
a_string = "hellojeongmin" a_number = 4 a_float = 3.2 a_boolean = False a_none = None print(type(a_float))
파이썬은 Java와는 다르게 ; (세미콜론)을 붙이지 않아도 출력할 수 있다.
파이썬은 스네이크케이스(snake_case)
케이스 네이밍 컨벤션을 사용할 것을 약속한다.
하지만 다른 방식으로 표기를 해도 사용하는데에는 이상이 없다.
[1] lower 카멜 케이스 (lowerCamelCase)
- camelCase, backgroundColor, className
- 단봉낙타 표기법이라고도 한다.
- 보통 카멜 케이스라고 하면 lower 카멜 케이스를 의미한다.
- 각 단어의 첫 문자를 대문자로 표시하되, 이름의 첫 문자는 소문자로 적는다.
[2] Upper 카멜 케이스 (UpperCamelCase)
== 파스칼 케이스 (PascalCase)
- CamelCase, BackgroundColor, ClassName
- 쌍봉낙타 표기법이라고도 한다.
- 전체 이름의 첫 문자를 포함한 각 단어의 첫 문자를 대문자로 표시한다.
[3] 스네이크 케이스 (snake_case)
- camelcase, backgroundcolor, class_name
- 각 단어의 사이를 언더바_로 구분해주는 표기법이다.
[4] 헝가리안 표기법 (Hungarian notation)
- bCamelCase, szBackgrounColor, strClassName
- 이름 앞에 변수의 타입을 접두어로 넣어주는 표기법이다.
- 접두어의 종류에는 ch - char, db - double, str - string, b - boolean 등이 있다.