๋ฌธ์์ด์ ์ดํด
:๋ฌธ์์ด์ ์ดํดํ๊ธฐ ์ํด์๋ ๋ฌธ์์ด์ ํน์ง์ ์ดํดํด์ผํจ
:๋ฌธ์์ด์ ์ํ์ค ์๋ฃํ์ผ๋ก ๋ฆฌ์คํธ์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ์ฅ
๋ฌธ์์ด๊ณผ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ
:์๋ฌธ์ ํ ๊ธ์๋น 1๋ฐ์ดํธ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฌ์ฉ
:์ปดํจํฐ๋ ๋ฌธ์๋ฅผ ์ง์ ์ธ์ํ์ง ๋ชปํจ
:์ปดํจํฐ๋ ๋ฌธ์๋ฅผ ์ซ์๋ก ๋ณํํ๋ ค ์ธ์ํจ
:์ฌ๋๋ค์ ๋ฌธ์๋ฅผ ์ซ์๋ก ๋ณํํ๊ธฐ ์ํ ๊ท์น์ ๋ง๋ฆ
:์ผ๋ฐ์ ์ผ๋ก ์ด ๊ท์น์ 1๊ฐ์ ์๋ฌธ์๋ฅผ 1๋ฐ์ดํธ,
2์ 8์น ์ ๋์ ๊ณต๊ฐ์ ์ ์ฅํจ
-๋ฌธ์์ด ์ธ๋ฑ์ฑ
:๋ฆฌ์คํธ์ ๊ฐ์ด ๋ฌธ์ํ๋ ํ๋๊ฐ ์๋์ ์ธ ์ฃผ์๋ฅผ ๊ฐ์
a = "abcde"
print(a [0], a [4])
a e
print(a [-1], a [-5])
e a
-๋ฌธ์์ด ์ฌ๋ผ์ด์ฑ(=๋ฆฌ์คํธ ์ฌ๋ผ์ด์ฑ)
: ๋ฌธ์์ด์ ์ฃผ์๊ฐ์ ์ด์ฉํด ๋ฌธ์์ด์ ๋ถ๋ถ๊ฐ์ ์ถ์ถํด๋ด๋ ๊ธฐ๋ฒ
a = "TEAMLAB MOOC, AWESOME Python"
print(a [0:6], " AND ", a[-9๏ผ])
TEAMLA AND ME Python
print(a[๏ผ])
TEAMLAB MOOC, AWESOME Python
print(a [-50:50]) #์ธ๋ฑ์ค ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ์ถ๋ ฅ
TEAMLAB MOOC, AWESOME Python
print(a[๏ผ๏ผ2], " AND ", a[๏ผ๏ผ-l]) #์ฒ์~๋ 2๊ธ์์ฉ, ๊ธ์์ ์ญ์ ์ถ๋ ฅ
TALBMO,AEOEPto AND nohtyP EMOSEWA ,C00M BALMAET
-๋ฌธ์์ด ์ฐ์ฐ(=๋ฆฌ์คํธ ์ฐ์ฐ)
a = "TEAM"
b = "LAB"
print(a + "" + b)
TEAM LAB
print(a * 2 + "" + b * 2)
TEAMTEAM LABLAB
if 'A' in a:
print(a)
else๏ผ print(b)
TEAM
-๋ฌธ์์ด ํจ์
๋ฌธ์์ด ํจ์ ์ฌ์ฉ๋ฒ
๋ณ์.๋ฌธ์์ด ํจ์๋ช ์ผ๋ก ํธ์ถ
title = "TEAMLAB X Inflearn"
title.upper() # ๋ชจ๋ ๋๋ฌธ์
'TEAMLAB X INFLEARN'
title.lower() #๋ชจ๋ ์๋ฌธ์
'teamlab x inflearn'
title = "TEAMLAB X Inflearn"
title.count("a") # ’a’๊ฐ ๋ช ๊ฐ ์๋์ง
1
title.upper().count("a") # ๋๋ฌธ์๋ก ๋ง๋ ํ, 'a'๊ฐ ๋ช ๊ฐ ์๋์ง ๊ฐ์ ๋ฐํ
0
title.isdigit() # title ๋ณ์์ ๋ฌธ์์ด์ด ์ซ์์ธ์ง
False
title.startswith("a") # title ๋ณ์๊ฐ ‘a’๋ก ์์ํ๋์ง
False
-ํ์ด์ฌ ํน์๋ฌธ์
:๋ฌธ์์ด์์ ํํํ๊ธฐ ์ด๋ ค์ด ์ฌ๋ฌ ๋ฌธ์๋ฅผ ํํํ๋๋ก ๋์ (์ญ์ฌ๋์ฌ - ์)
-์์ ์ง์ ์ ๊ฐ๋
:print( ) ํจ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณ์์ ๊ฐ์ ์ฝค๋ง(,)๋ก ๋์ด์ฐ๊ธฐ ํ์ฌ ์ถ๋ ฅ
:ํตํ ๋จ์. ์ธ ์๋ฆฌ ์ซ์ ๋จ์๋ก ๋์ด์ฐ๊ธฐ, % ์ถ๋ ฅ ๋ฑ ๋ค์ํ ํ์์ ๋ง์ถ์ด ์ถ๋ ฅํ ๋, ์ด๋ฅผ ์์ ์ง์ ์ด๋ผ๊ณ ํจ.
-%์์๊ณผ format ํจ์
%์์
print(l, 2, 3)
printC"a" + "" + "b" + "" + "c")
print("%d %d %d" % (1, 2, 3))
print(”{}{}{}’’.format("a", "b", "c"))
123
abc
123
abc
print('I eat %d apples." % 3)
print(”I eat %s apples." % "five")
I eat 3 apples.
I eat five apples.
format() ํจ์
: % ์์๊ณผ ์ฌ์ฉ๋ฒ์ด ๊ฑฐ์ ๊ฐ์ง๋ง ๋ฌธ์์ด ํํ์ ์ธ์๋ฅผ ์ฌ์ฉํ๋ค๋ ์ฐจ์ด์
format()์ ํจ์์ด๋ฏ๋ก “{์๋ฃํ}”.format(์ธ์) ์ผ๋ก ์์์ง์
age =40; name = 'Sungchul Choi'
print("I'm {0} years old.".format(age))
print("My name is {0} and {1} years old.".format(name, age))
print("Product๏ผ {0}, Price per unit๏ผ {l๏ผ.2f}.".format("Apple", 5.243))
I'm 40 ye ars old.
My name is Sungchul Choi and 40 ye ars old.
Product Apple , Pric e per unit 5.24.
-ํจ๋ฉ
:์ฌ์ ๊ณต๊ฐ์ ์ง์ ํ์ฌ ๊ธ์ ๋ฐฐ์ด์ ๋ง์ถ๊ณ ์์์ ์๋ฆฟ์๋ฅผ ๋ง์ถ๋ ๊ธฐ๋ฅ, % ์์๊ณผ format() ํจ์ ๋ชจ๋ ํจ๋ฉ ๊ธฐ๋ฅ์ ์ ๊ณต
%์์์ ํจ๋ฉ
print("%10d" % 12) # 10์๋ฆฌ ๊ณต๊ฐ ํ๋ณด, ์ฐ์ธก ์ ๋ ฌ๋ก 12์ถ๋ ฅ
12
print("%-10d"%12) # ์ข์ธก ์ ๋ ฌ์ -๋ถํธ
12
print("%10.3f" % 5.94343) # 10์๋ฆฌ๋ฅผ ํ๋ณดํ๊ณ ์์์ ์
์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅ
5.943
print("%10.2f" % 5.94343) # 10์๋ฆฌ๋ฅผ ํ๋ณดํ๊ณ ์์์ ๋์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅ
5.94
print("%-10.2f" % 5.94343)
5.9
format()ํจ์์ ํจ๋ฉ
" {l >10.5f } . " .format("Apple " , 5.243) # 10์๋ฆฌ ํ๋ณด(์์์ ํฌํจ), ์์์ ๋ค์ฏ ๋ฒ์งธ ์๋ฆฌ
' 5.24300.'
" {l:<10.5f } . " .format("Apple " , 5.243) # ์ข์ธก์ ๋ ฌ(<๋ถํธ)
'5.2430 .'
๋ฌธ์์ด์ ๋ถ๋ฆฌ ๋ฐ ๊ฒฐํฉ
: ํน์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋ถ๋ฆฌํ์ฌ ๋ฆฌ์คํธ ํํ๋ก ๋ณํ
-๋ฌธ์์ด์ ๋ถ๋ฆฌ: split() ํจ์
items = 'zero one two three'.split() # ๋น์นธ์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋ถ๋ฆฌ
print(items)
['zero', 'one', 'two', 'three']
example = 'python,jqueryJavascript' # ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋๊ธฐ
example.split(",")
['python' 'jquery1', 'javascript']
a, b, c = example.split(”,") # ๋ฆฌ์คํธ์ ์๋ ๊ฐ ๊ฐ์ a, b, c ๋ณ์๋ก ์ธํจํน
print(a, b, c)
python jquery javascript
example = '[theteamlab.univ.edu](<http://theteamlab.univ.edu/>)'
subdomain, domain, tld = example.split('.') "."์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋๊ธฐ - ์ธํจํน
print(subdomain, domain, tld)
theteamlab univ edu
-๋ฌธ์์ด์ ๊ฒฐํฉ: join() ํจ์
:๋ฌธ์์ด๋ก ๊ตฌ์ฑ๋ ๋ฆฌ์คํธ๋ฅผ ํฉ์ณ ํ๋์ ๋ฌธ์์ด๋ก ๋ง๋ค ๋ ์ฌ์ฉ
colors = ['red', 'blue', 'green', 'yellow']
result = ".join(colors)
print(result)
'redbluegreenyellow'
result = ' '.join(colors) # ์ฐ๊ฒฐ ์ 1์นธ ๋๊ณ ์ฐ๊ฒฐ
print(result)
'red blue green yellow'
result = ','.join(colors) # ์ฐ๊ฒฐ ์ ','๋ก ์ฐ๊ฒฐ
print(result)
'red, blue, green, yellow'
result = '-'.join(colors) # ์ฐ๊ฒฐ ์ '-'๋ก ์ฐ๊ฒฐ
print(result)
'red-blue-green-yellow'
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ฐ์์๋ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[1ํ/ํ์์] 6์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฌธ์์ด (1) | 2023.05.04 |
---|---|
[3ํ/๊น๊ฒฝ์] 6์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฌธ์์ด (0) | 2023.05.02 |
[3ํ/๊น๊ท๋ฆฌ] 6์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฌธ์์ด (0) | 2023.04.30 |
[4ํ/๊น๋ฏผํ] 6์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฌธ์์ด (0) | 2023.04.28 |
[4ํ/์ด์ ์] 6์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฌธ์์ด (0) | 2023.04.28 |