In [1]:
s = 'united states'
In [2]:
s.title()
Out[2]:
In [3]:
s.find('e')
Out[3]:
In [4]:
s.rfind('e')
Out[4]:
In [5]:
s.zfill(20)
Out[5]:
In [6]:
s.center(20)
Out[6]:
In [7]:
s.ljust(20)
Out[7]:
In [8]:
s.rjust(20)
Out[8]:
In [9]:
'대한민국'.encode()
Out[9]:
In [10]:
'대한민국'.encode().decode()
Out[10]:
기존 스타일
In [11]:
'%d년 %d월 %s의 GDP 성장률은 %.2f퍼센트 포인트 입니다.' % (2016, 7, '한국', 0.5)
Out[11]:
In [12]:
'%d년 %02d월 %s의 GDP 성장률은 %+.2f퍼센트 포인트 입니다.' % (2016, 7, '한국', 0.5)
Out[12]:
In [13]:
'{0:d}년 {1:02d}월 {2:s}의 GDP 성장률은 {3:+.2f}퍼센트 포인트 입니다.'.format(2016, 7, '한국', 0.5)
Out[13]:
format 메소드를 이용한 새로운 스타일
In [14]:
'{0}년 {1}월 {2}의 GDP 성장률은 {3}퍼센트 포인트 입니다.'.format(2016, 7, '한국', 0.5)
Out[14]:
In [15]:
'{}년 {}월 {}의 GDP 성장률은 {}퍼센트 포인트 입니다.'.format(2016, 7, '한국', 0.5)
Out[15]:
In [16]:
'{year}년 {mon}월 {coun}의 GDP 성장률은 {point}퍼센트 포인트 입니다.'.format(year=2016, mon=7, coun='한국', point=0.5)
Out[16]:
리스트나 딕셔너리를 이용한 변수 대체
In [17]:
country = ["United States", "Korea", "Canada",
"Germany", "France", "England", "UK",
"Switzerland", "Austria", "Netherlands"]
In [18]:
"{0[0]}과 {0[1]}는 우방 국가 입니다.".format(country)
Out[18]:
In [19]:
"{c[0]}과 {c[1]}는 우방 국가 입니다.".format(c = country)
Out[19]:
In [20]:
capital_country = {"United States" : "Washington",
"Korea" : "Seoul",
"Canada" : "Ottawa",
"Germany": "Berlin",
"France" : "Paris",
"England" : "London",
"UK" : "London",
"Switzerland" : "Bern",
"Austria" : "Vienna",
"Netherlands" : "Amsterdam"}
for key in capital_country:
print("{country}: {capital}".format(country=key, capital=capital_country[key]))
In [21]:
'남학생들의 비율은 {:.2} 입니다.'.format(31/43)
Out[21]:
In [22]:
'남학생들의 비율은 {:.2%} 입니다.'.format(31/43)
Out[22]:
In [23]:
'{:^20}'.format(s)
Out[23]:
In [24]:
'{:-^20}'.format(s)
Out[24]: