-
011020 #001 Python 기초Python 2020. 10. 2. 17:47
주석처리:
#
literal:
소스 코드 상에서 내장 자료형의 상수값을 나타내는 용어
자료형의 확인을 위한:
type()
숫자형
정수형
부동 소수점형
허수형: i대신 j를 사용!
문자형
모두 문자'열'로 표시
"안녕하세요"
"5"
'홍길동'
큰 따옴표 안에 작은 따옴표 가능. > vice versa 가능
작은 따옴표 안에 작은 따옴표는 \ \사용
큰따옴표, 작은따옴표 3개 연속 설정 > <pre>같은거
\n으로 줄바꿈
escape sequence :
프로그램의 소스 코드 내에서 백슬래쉬(\)와 조합하여 사용하는 사전에 정의된 문자 조합
문자열의 출력 결과를 제어하기 위해 사용
백슬래쉬(\): \\ 입력
작은따옴표('): \' 입력
큰따옴표("): \" 입력
줄 바꿈: \n
수평 탭: \t
문자열 포맷팅:
문자열 내에 사용된 문자열 표시 유형(문자열 포멧 코드)을 특정 값으로 변경하는 기법
%-포맷팅
유형 내용 's' 문자열 포맷 / %s: % 다음 값을 문자열로 변환해 처리하는 기능 'c' 문자 포맷, 정수를 유니코드 문자로 변환해 출력 'd' 10진 정수로 출력 'o' 8진수로 출력 'x' 16진수로 출력 'f' 부동소수점 숫자로 출력, 소수점 이하 6자리의 정밀도가 기본값 "%' %문자 자체로 출력 str.format()
공란으로 둬도 순서대로 배치된다.
Tuple ( )
: 변경 불가 (변경하려면 새로운 튜플을 참조해야해)
List [ ]
: 변경 가능
Set { }
: 순서 개념없이 저장되어, 인덱스를 사용할 수 없고 중복이 불가
합집합 연산자 '|=' 제공, set에 추가할 때 사용한다.
Dictionary { : }
: 키를 이용해 값을 읽어올 수 있음
불러올 땐 [ ] (대괄호)사용
정수키와 문자키를 둘 다 사용 가능하기에, " " 사용 주의
추가할 땐 dic[4] = "Daft"
None 을 이용해 null을 나타낸다.
>>> Java였을 때는 두 값을 변경하기 위해서 또 다른 제 3의 변수를 추가해줬어야 했다.