๋ฐ์ํ
input
str1 = input()
๋ฌธ์์ด
๋ณํ
str1 = 'Hello'
str2 = ' Python'
# ํฉ์น๊ธฐ => 'Hello Python'
str1 + str2
# ๊ธธ์ด ๊ตฌํ๊ธฐ => 5
len(str1)
# ์๋ค ๊ณต๋ฐฑ ์ ๊ฑฐํ๊ธฐ => 'Python'
str2.strip()
# ๋๋ฌธ์๋ก ๋ณํ => 'HELLO'
st1.upper()
# ์๋ฌธ์๋ก ๋ณํ => 'hello'
str1.lower()
# ๋์๋ฌธ์ ์๋ก ๋์น ๋ณํ => 'hELLO'
strq.swapcase()
ํ์ ๋ณํ
str1 = 'Hello Python'
str2 = '100'
arr = ['Hello', 'Python']
# ์ ์๋ก ๋ณํํ๊ธฐ => 100
int(str2)
# list๋ก ๋ณํํ๊ธฐ (๊ณต๋ฐฑ๊ธฐ์ค) => ['Hello', 'Python']
str1.split(' ')
# ํํ๋ก ๋ณํํ๊ธฐ => ('Hello', 'Python')
tuple(str1.split(' '))
# list๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ๊ธฐ => 'Hello Python'
' '.join(arr)
join()๋ฉ์๋:
๋ฌธ์์ด์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ์ด์ฌ์ ๋ฌธ์์ด ๋ฉ์๋
์ฃผ๋ก iterable(๋ฆฌ์คํธ, ํํ ๋ฑ) ์์ ๋ฌธ์์ด๋ค์ ํ๋์ ๋ฌธ์์ด๋ก ํฉ์น๊ธฐ ์ํด ์ฌ์ฉ
์๋ฅด๊ธฐ
string[start:stop:step]
start ์๋ต์ : stpe์ด ์์๋ผ๋ฉด ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค, ์์๋ผ๋ฉด ๋ง์ง๋ง ์ธ๋ฑ์ค
strop ์๋ต์ : step์ด ์์๋ผ๋ฉด ๋ง์ง๋ง ์ธ๋ฑ์ค, ์์๋ผ๋ฉด ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค
step ์๋ต์ : 1
str1 = 'Hello'
num1 = 1
num2 = 3
# ์ฒซ๊ธ์ => 'H'
str1[0]
# ์ฒ์๋ถํฐ ํน์ ์์น๊น์ง => 'He'
str1[:num1]
# ํน์ ์์น๋ถํฐ ๋ง์ง๋ง๊น์ง => 'llo'
str1[num1:]
# ํน์ ์์น๋ถํฐ ํน์ ์์น๊น์ง => 'll'
str1[num1:num2]
# ๋ฌธ์์ด ๋ค์ง๊ธฐ => 'olleH'
str1[::-1]
f-string
str1 = '์๋
';
str2 = 'ํ์ธ์';
print(f'{str1}{str2}') #์๋
ํ์ธ์
๋ฐ์ํ
'๐Language > โ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] list (1) | 2024.09.12 |
---|---|
[Python] ์ ์ (0) | 2024.09.11 |
[Python] ๋ณ์/ ๋ณ์ ํ์ (0) | 2022.03.30 |
[Python] ์ถ๋ ฅ / ์ฃผ์ (0) | 2022.02.27 |
[Python] Window - ์ค์น / ํ๊ฒฝ์ค์ / ๊ตฌ์ฑ (0) | 2022.02.27 |