x의 y제곱을 나타내는 ** 연산자
a=3 b=3 a**b => 81
나눗셈 후 몫을 반환하는 // 연산자
7 // 4 => 1 7 / 4 => 1.75
head = "Python" tail = " is fun!" head + tail ==> 'Python is fun!'
a = 'Python' a * 2 ==> 'pythonpython'※ 응용
print("=" * 50) >>> ================================※ 더하기 곱하기는 리스트도 동일하게 적용된다.
a = "Life is too short, You need Python" a[0:4] => 'Life'
튜플과 리스트의 차이
- 리스트는 []으로 둘러싸지만 튜플은 ()으로 둘러싼다.
- 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다. 따라서, 변하지 않는 값을 저장하고자하다면 리스트 대신 튜플을 사용해야 한다.
튜플 자료형 예시
t1 = () / t2 = (1,) / t3 = (1,2,3) / t4 = 1, 2, 3 / t5 = ('a', 'b', ('ab', 'cd'))
위와 같이 단지 1개의 요소만을 가질 때는 콤마(,)를 반드시 붙여야한다는 것과 t4처럼 괄호()를 생략해도 무방하다는 점이 특징이다.
dic = {'name':'pey', 'phone':'011232'}
딕셔너리 쌍 추가 : dic['height'] = 123
딕셔너리 요소 삭제 : del dic['name']
a=[1,2,3] / b = a
=> a=b 는 똑같은 주소를 가진다.
=> b=a[:] or b=copy(a) 이런식으로 복사를 하면 다른 주소를 가지게 됨.