~cpp >>> s = 'abcdef' # 문자열 >>> L = [100,200,300] # 리스트 >>> t = ('tuple', 'object', 1, 2) # 튜플
~cpp >>> s = 'abcdef' >>> l = [100, 200, 300]
~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