๋ฌธ์์ด
- sentence = '๋๋ ์๋ ์ ๋๋ค.'
- sentence2 = "ํ์ด์ฌ์ ์ฌ์์"
- sentence3 = """๋๋ ์๋
์ด๊ณ ,
ํ์ด์ฌ์ ์ฌ์์"""
์ฌ๋ผ์ด์ฑ
์ฌ๋ผ์ด์ฑ: ํ์ํ๋งํผ ์๋ผ์ ์ฐ๋ ๊ฒ
ex) ์ฃผ๋ฏผ๋ฒํธ
jumin = "980129-1234567"
- ์ฑ๋ณ : jumin[7]
- ์ฐ๋ : jumin[0:2] #0๋ถํฐ 2 ์ง์ ๊น์ง(0,1)
- ์ : jumin[2:4]
- ์ผ : jumin[4:6]
- ์๋ ์์ผ : jumin[:6] #์ฒ์๋ถํฐ 6 ์ง์ ๊น์ง
- ๋ค 7์๋ฆฌ : jumin[7:] #7๋ถํฐ ๋๊น์ง
- ๋ค 7์๋ฆฌ(๋ค๋ถํฐ) jumin[-7:] #๋งจ ๋ค์์ 7๋ฒ์งธ๋ถํฐ ๋๊น์ง (๋งจ ๋ค๋ -1)
๋ฌธ์์ด ์ฒ๋ฆฌํจ์
ex) python = "Python is Amazing."
- ์๋ฌธ์
python.lower() - ๋๋ฌธ์
python.upper() - 0๋ฒ์งธ๊ฐ ๋๋ฌธ์์ธ๊ฐ?
python[0].isupper() - ์ ์ฒด ๋ฌธ์์ด ๊ธธ์ด ๋ฐํ
len(python) - ๊ต์ฒด
python.replace("์ฐพ๋ ๋ฌธ์", "๋ฐ๊พธ๊ณ ์ถ์ ๋ฌธ์") - n์ด ๋ช ๋ฒ์งธ ์์นํด์๋์ง 1
python.index("n")
python.index("n", index+1) #์์์ ์ฐพ์ ์์น ๊ทธ ๋ค์๋ถํฐ ์ฐพ์ - n์ด ๋ช ๋ฒ์งธ ์์นํด์๋์ง 2
python.find("n")
find : ๋ด๊ฐ ์ฐพ๋ ๊ฐ์ด ์์ผ๋ฉด -1์ด ๋์ด
index: ์ฐพ๋ ๊ฐ ์์ผ๋ฉด ์ค๋ฅ๋. ํ๋ก๊ทธ๋จ ์ข ๋ฃ. - n์ด ์ด ๋ช ๋ฒ ๋์๋์ง
python.count("n")
๋ฌธ์์ด ํฌ๋งท
- %d
print("๋๋ %d์ด์ ๋๋ค." %20) # %d ์์น์ % ๋ค์ ๊ฐ์ ๋ฃ์ ๊ฒ (์ ์ ์จ๋ฆฌ) - %s
print("๋๋ %s๋ฅผ ์ข์ํด์."%"ํ์ด์ฌ") # %s๋ ๋ฌธ์์ด - %c
print("Apple์ด๋ผ๋ ๋จ์ด๋ %c๋ก ์์ํด์." %"A") # %C : ํ ๊ธ์ - ์ฌ๋ฌ๊ฐ์ง๋ฅผ ๋ฃ๊ณ ์ถ์๋
- ๋ฐฉ๋ฒ1 %
"๋๋ %s์๊ณผ %s์์ ์ข์ํด์"%("ํ๋","๋นจ๊ฐ") - ๋ฐฉ๋ฒ2 {} .format
"๋๋ {}์๊ณผ {}์์ ์ข์ํด์".format("ํ๋","๋นจ๊ฐ")
"๋๋ {0}์๊ณผ {1}์์ ์ข์ํด์".format("ํ๋","๋นจ๊ฐ")
"๋๋ {1}์๊ณผ {0}์์ ์ข์ํด์".format("ํ๋","๋นจ๊ฐ") - ๋ฐฉ๋ฒ3
"๋๋ {age}์ด์ด๋ฉฐ, {color}์์ ์ข์ํด์".format(age = 20, color = "๋นจ๊ฐ") - ๋ฐฉ๋ฒ4(v3.6 ์ด์)
age = 20
color = "๋นจ๊ฐ"
f"๋๋ {age}์ด์ด๋ฉฐ, {color}์์ ์ข์ํด์"
- ๋ฐฉ๋ฒ1 %
ํ์ถ๋ฌธ์
- \n : ์ค๋ฐ๊ฟ
- \' \" : ๋ฌธ์ฅ ๋ด์์ ๋ฐ์ดํ
- \\ : ๋ฌธ์ฅ ๋ด์์ \ ํ๋๋ก ์ถ๋ ฅ๋จ
- \t : ํญ
- \b : ๋ฐฑ์คํ์ด์ค
ํด์ฆ
๋ฌธ์ : ์ฌ์ดํธ ๋ณ ๋น๋ฐ๋ฒํธ ๋ง๋ค์ด๋ผ
# ๊ท์น1: http:// ๋ถ๋ถ์ ์ ์ธ --> naver.com
# ๊ท์น2: ์ฒ์ ๋ง๋๋ ์ (.) ์ดํ ๋ถ๋ถ์ ์ ์ธ => naver
# ๊ท์น3: ๋จ์ ๊ธ์ ์ค ์ฒ์ ์ธ์๋ฆฌ + ๊ธ์ ๊ฐฏ์ + ๊ธ์ ๋ด 'e' ๊ฐฏ์ + '!'๋ก ๊ตฌ์ฑ
๋๋ณด๊ธฐ
๋ด๊ฐ ํผ ๊ฒ
site = ("http://youtube.com")
sitedomain = site[7:len(site)-4] #๊ท์น1, naver.com
first3 = sitedomain[:3]
characternumber = str(len(sitedomain))
numberofe = str(sitedomain.count("e"))
password = first3+characternumber+numberofe+"!"
print(password)
์ ๋ต
url = "http://youtube.com"
my_str = url.replace("http://","") #๊ท์น1
my_str = my_str[:my_str.index(".")] #๊ท์น2
password = my_str[:3] + str(len(my_str)) + str(my_str.count("e"))+'!'
print("{0}์ ๋น๋ฐ๋ฒํธ๋ {1}์
๋๋ค".format(url, password))
from random import *
print(int(random() * 10))