728x90
๋ฐ์ํ
ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค.
<์ ๋์ฝ๋ ํ๋ก๊ทธ๋จ>
- ์ ๋์ฝ๋(Unicode)๋ ์ ์ธ๊ณ์ ๋ชจ๋ ๋ฌธ์๋ฅผ ํํํ๊ธฐ ์ํ ํ์ค ์ธ์ฝ๋ฉ ์ฒด๊ณ
- ์ ๋์ฝ๋ ํ๋ก๊ทธ๋จ : ์ธ์ด, ๋ฌธ์, ํน์๊ธฐํธ ๋ฑ์ ํ์ค
๋ฌธ์์ด ๊ฒฐํฉํ๊ธฐ
### ๋ฌธ์์ด ๊ฒฐํฉํ๊ธฐ
string1 = "ํ์ด์ฌ(python)"
string2 = "์ฌ๋ฏธ์์ด์"
string3 = "!!!"
print(string1 + string2 + string3)
๋ฌธ์์ด์ UTF-8๋ก ์ธ์ฝ๋ฉํ๊ธฐ
### ๋ฌธ์์ด์ UTF-8๋ก ์ธ์ฝ๋ฉํ๊ธฐ
text = "์๋
ํ์ธ์"
encode_text = text.encode("utf-8")
encode_text
๋ฌธ์์ด์ UTF-8๋ก ๋์ฝ๋ฉํ๊ธฐ
### ๋ฌธ์์ด์ UTF-8๋ก ๋์ฝ๋ฉํ๊ธฐ
decode_text = encode_text.decode("utf-8")
decode_text
### "์๋
ํ์ธ์" ๋ฌธ์์ด์ for๋ฌธ์ ์ด์ฉํด์ ๋ฌธ์ ๊ฐ๊ฐ ์ถ๋ ฅํด์ฃผ์ธ์
# - ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์์ผ๋ก ํด ์ฃผ์ธ์
### "์๋
ํ์ธ์" ๋ฌธ์์ด์ for๋ฌธ์ ์ด์ฉํด์ ๋ฌธ์ ๊ฐ๊ฐ ์ถ๋ ฅํด์ฃผ์ธ์
# - ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์์ผ๋ก ํด ์ฃผ์ธ์
### for๋ฌธ - ๊ฐ์ ์ด์ฉํด์ ์ถ์ถํ๋ ๋ฐฉ์
for v in decode_text :
print(v)
### for๋ฌธ - ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์ด์ฉํด์ ์ถ์ถํ๋ ๋ฐฉ์
for i in range(0, len(decode_text), 1) :
print(decode_text[i])
### ๋ ๋ชจ์ ์ ๋์ฝ๋ ๋ง๋ค๊ธฐ
### ๋ ๋ชจ์ ์ ๋์ฝ๋ ๋ง๋ค๊ธฐ
char = "\u2603"
print(char)
# for๋ฌธ์ ์ด์ฉํ์ง ๋ง๊ณ , ๋์ฌ๋ 5๊ฐ ์ถ๋ ฅํด์ฃผ์ธ์
print(char * 5)
### ์ญ์ง์ ์ซ์๊ฐ์ ๋ฌธ์๋ก ๋ณํํ๊ธฐ
### ์ญ์ง์ ์ซ์๊ฐ์ ๋ฌธ์๋ก ๋ณํํ๊ธฐ
num = 65
print(num, chr(num))
### ๋ฌธ์์ด์์ ํน์ ๋ฌธ์์ ์์น ์ฐพ๊ธฐ
### ๋ฌธ์์ด์์ ํน์ ๋ฌธ์์ ์์น ์ฐพ๊ธฐ
string = "์๋
ํ์ธ์!!!"
# "ํ"๋ผ๋ ๋ฌธ์์ ์์น ์ฐพ์์ฃผ์ธ์
print(string.index("ํ"))
### ๋ฌธ์ ์นํํ๊ธฐ
### ๋ฌธ์ ์นํํ๊ธฐ
string = "python ๊ธฐ์ด ๋ฌธ๋ฒ"
# python ์๋ฌธ ๋ฌธ์์ด์ ์ฐพ์์ "ํ์ด์ฌ" ํ๊ธ๋ช
์ผ๋ก ์์ ํ๊ธฐ
print(string.replace("python", "ํ์ด์ฌ"))
728x90
๋ฐ์ํ