참고 자료: 점프투 파이썬
파이썬의 경우 int, float, String 등 변수 선언을 직접 해주는게 아닌 자동으로 선언이 된다
print(type(변수명))
변수의 타입을 확인하는 함수
파이썬에서 8진수를 사용 할때는 o, 16진수를 사용할 때에는 x를 사용한다
0o177 :10진수 127>8진수
0x8ff :10진수 2303>16진수
사칙연산: (+, -, *, /) >>결과에 따라 int / float
몫: // >>int형
나머지: % >>int형
제곱: (ab = a^b) >>결과에 따라 int / float
문자열은 '와 "를 사용
총 4가지 사용 가능
'문자열'
"문자열"
'''문자열'''
"""문자열"""
print("hello"Python"Hello") >> (X)
print("Hello'Python'Hello") >> (O) 서로 다른 따옴표를 사용 할 때
print("Hello\"Python\"Hello") >> (O) 따옴표 앞에 '\'를 사용(자바에서도 사용하는 방법)
\n - 줄바꾸기
\t - 탭
줄바꾸기의 경우 ''' / """로도 사용 가능
print('''문자열1
문자열2
문자열3''')
''' / """의 경우 입력한 문자열 형태 그대로 출력된다print("""Life is too short You need Python""")
(문자열 * 반복횟수) 형태로 원하는 횟수 많큼 반복해서 출력 가능하다.
a='python'
print((a+"\n")*2) #문자열 a의 출력을 2번 반복
>>> python
Python
#줄 그릴때 응용
print("-"*20)
>>>--------------------
len(문자열) 함수 사용
바이트 단위가 아닌 문자, 띄워쓰기, 특수문자 등을 각각 1씩으로 인식
a="한글_123"
b="Eng lish
print(len(a)) >>> 6
print(len(b)) >>> 8
크기순 정렬: .sort / 역정렬: .reverse
튜플의 기본 형태: 요소를 ( )로 둘러 싼다
튜플은 요소 값의 생성, 삭제, 수정이 불가능 하다.
리스트: 요소 값을 바꿀수 있다, 요소를 [ ]로 둘러싼다
튜플의 요소가 생성되거나 수정되는 것이 아닌 튜플의 요소가 이어진 새로운 튜플이 생성
서로 다른 value값을 같은 key값으로 지정하면 1개 이외의 모든 값이 사라진다
특정 요소를 찾거나 인덱싱 등을 하려 할때 사용