Python은 동적으로 변수의 타입을 설정한다 따라서 기존 언어들 처럼 타입을 선언 할 필요가 없다.
[x:y] => x ≤ a < y
* 문자열 타입(String Type)
* **a.upper()** : 문자열 a의 모든 문자를 대문자로 바꾸어 준다.
* **a.lower()** : 문자열 a를 모두 소문자로 바꾸어 준다.
* **a.count(x)** : 문자열 a에서 x와 동일한 문자의 수를 반환한다.
* **a.find(x)** : 문자열 a에서 x와 동일한 문자가 처음 등장하는 위치를 반환, ** 없으면 -1을 반환 **
* **a.index(x)** : 문자열 a에서 x와 동일한 문자가 처음 등장하는 위치를 반환, ** 없으면 에러 **
* **a.join(s)** : s라는 문자열의 각각의 요소 문자사이에 문자열 a를 삽입한다.
* **a.lstrip()** : 왼쪽 공백 모두 제거
* **a.rstrip()** : 오른쪽 공백 모두 제거
* **a.strip()** : 양쪽 모든 공백 제거
* **a.replace(s, r)** : 문자열 a의 s라는 문자열을 r이라는 문자열로 변경한다.
* **a.split([s])** : 문자열 a를 공백으로 나누어 리스트값을 돌려준다.
* **a.swapcase()** : 문자열 a의 대문자는 소문자로, 소문자는 대문자로 각각 바꾸어 준다.
참고 - 여기서 a[1] = ['a', 'b', 'c']라고 하는 것과는 전혀 다른 결과값을 갖게
되므로 주의 하도록 하자. a[1] = ['a', 'b', 'c']는 리스트 a의 두 번째 요소를
['a', 'b', 'c']로 바꾼다는 말이고 a[1:2]는 a[1]에서 a[2]사이의 리스트를 ['a',
'b', 'c']로 바꾼다는 말이다. 따라서 a[1] = ['a', 'b', 'c']처럼 하면 위와는 달리
리스트 a가 [1, ['a', 'b', 'c'], 4]라는 값으로 변하게 된다.
**딕셔너리 함수**
* a.keys() 딕셔너리 a의 Key들을 모아놓은 리스트를 돌려준다.
* a.values()딕셔너리 a의 Value들을 모아놓은 리스트를 돌려준다.
* a.items() 딕셔너리 a의 (Key, Value)쌍의 터플을 모아놓은리스트를 돌려준다.
* a.clear() 딕셔너리 a의 모든 Key:Value 쌍들을 삭제한다.
* a.get(x) 딕셔너리 a의 Key가 x인 것의 Value를 돌려준다.
* a.has_key(x) 딕셔너리 a에 x라는 Key가 있는지 조사하여 참,거짓을 돌려준다.
**문자열 함수**
* a.upper() 문자열 a를 모두 대문자로 바꾸어 준다.
* a.count(x) 문자열 a중 x와 일치하는 것의 갯수를 반환한다.
* a.find(x) 문자열 a중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 -1을 반환한다.
* a.index(x) 문자열 a중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 에러를 발생시킨다.
* a.join(s) s라는 문자열의 각각의 요소 문자사이에 문자열 a를 삽입한다.
* a.lower() 문자열 a를 모두 소문자로 바꾸어 준다.
* a.lstrip() 문자열 a의 왼쪽 공백을 모두 지운다.
* a.rstrip() 문자열 a의 오른쪽 공백을 모두 지운다.
* a.strip() 문자열 a의 양쪽 공백을 모두 지운다.
* a.replace(s, r) 문자열 a의 s라는 문자열을 r이라는 문자열로 치환한다.
* a.split([s]) 문자열 a를 공백으로 나누어 리스트값을 돌려준다.
* a.swapcase() 문자열 a의 대문자는 소문자로, 소문자는 대문자로 각각 바꾸어 준다.
**리스트 함수**
* a.append(x) 리스트 a의 마지막에 x추가
* a.sort() 리스트 a를 정렬
* a.reverse() 리스트 a의 순서를 거꾸로 만든다.
* a.index(x) 리스트 a에서 x를 찾아서 그 위치 반환
* a.insert(i, x) 리스트 a에서 i 위치에 x 삽입
* a.remove(x) 리스트 a에서 처음 나오는 x 삭제
* a.pop()리스트 a의 맨 마지막 요소 반환하고 마지막 요소 삭제
* a.count(x) 리스트 a 안에 x가 몇 개 있는지를 반환
* a.extend(x) 리스트 a에 리스트 x를 더함(확장)