~cpp
>>> s = 'abcdef' # 문자열
>>> L = [100,200,300] # 리스트
>>> t = ('tuple', 'object', 1, 2) # 튜플
~cpp >>> s = 'abcdef' >>> l = [100, 200, 300]
.png)
~cpp >>> s = 'Handsome guy Chang-Jae' >>> L = "Hwang = Babo" >>> p = ''' 내가 지금 이짓을 왜 하고 있는가??? 황재선은 못생겼다. 나휘동은 레오나르동이다. 장창재는 최고의 파일럿이다. 오늘 비행하는데 손이 시려웠다. 이게 다 뭔소리하는걸까, 나도 모르겠다.'''
| 기호 | 용도 |
| \n 또는 \012 | 줄바꾸기 |
| \t | 탭 |
| \Enter | 행의 계속(이어짐) |
| \ | \문자 자체 |
~cpp >>> s = 'i like programing' >>> s.'''upper'''() # 대문자로 변환 'I LIKE PROGRAMING' >>> s.'''upper'''().'''lower'''() # 대문자를 소문자로 변환 'i like programing' >>> s.'''capitalize'''() 'I like programing' # 첫 문자를 대문자로
~cpp
>>> s = 'i like programing, i like swimming'
>>> s.count('like')
2
>>> s.find('like')
2
>>> s.find('my')
-1
>>> s.rfind('like')
22
>>> s.index('like')
2
>>> s.index('my')
Traceback (most recent call last):
File "<pyshell#40>", line 1, in ?
s.index('my')
valueError : substring not found in string.index
~cpp
>>> u = ' spam and ham '
>>> u .'''split'''() # 공백을 기준으로 분리
['spam','and','ham'] <--- 단어의 리스트가 얻어짐.
>>> u.'''split'''('and') # 'and' 를 기준으로 분리. 'and'는 리스트에 없음.
['spam', 'ham']
>>> t = u.'''split'''()
>>> ':'.'''join(t)''' # ':' 문자로 결합. 틀리기 쉬우니 주의할것!!
'spam:and:ham'
>>> print '\n'.join(t) # 줄바꾸기로 결합.
spam
and
ham