์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ํ์ด์ฌ
- Streamlit๊ธฐ๋ณธ
- Matplotlib ๊ธฐ์ด
- JavaScript
- java
- ํ๋ค์ค
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ์๋๋ก์ด๋ ์คํ๋์ค
- serverless
- db
- RESTful API
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์น๋์๋ณด๋ ์ ์
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- Android
- streamlit
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- MySQL
- ์๋ฐ๊ธฐ์ด
- ์๋ฐ
- ์๋ฐ๊ณต๋ถ
- ์๋ฐ์ด๋ณด
- Pandas
- ์คํธ๋ฆผ๋ฆฟ
- Streamlit๊ธฐ์ด
- ํ๋ค์ค๊ณต๋ถ
- ํ์ด์ฌ๊ณต๋ถ
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- Today
- Total
ruriruriya
[Python]ํ์ด์ฌ์ ๋ฌธ์ ๋ฐ์ดํฐ ๋ณธ๋ฌธ
ํ์ด์ฌ์ ๋ฌธ์ ๋ฐ์ดํฐ
ํ์ด์ฌ์ ๋ฐ์ดํฐ๋ ํฌ๊ฒ ๋ฌธ์ ๋ฐ์ดํฐ์ ์ซ์ ๋ฐ์ดํฐ๋ก ๋๋๋ค.
์ด๋ ๊ฒ ๋๋๋ ์ด์ ๋ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ด๋ ์ฉ๋, ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ ์ธ์์ ์กด์ฌํ๋ ๊ธฐํธ๋ฅผ ํ๊ธฐํ๋ ๋ฐ์ดํฐ์ด๋ค.
(์๋ฅผ ๋ค๋ฉด ํ๊ธ, ์์ด ์ํ๋ฒณ, ์๋ผ๋น์ ์ซ์ ๋ฑ ์ด๋ค ๊ธฐํธ๋ฅผ ์จ๋ ์๊ด์์)
๋ฌธ์ ๋ฐ์ดํฐ ํํํ๋ ๋ฐฉ๋ฒ
ํ์ด์ฌ์์ ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ์ธ ๋ ํฐ๋ฐ์ดํ("...") ๋๋ ์์๋ฐ์ดํ('...')๋ฅผ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
ํ์ง๋ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฐ๋ผ ํฐ๋ฐ์ดํ์ ์์๋ฐ์ดํ์ ์ฐ์์๋ฅผ ๋ช
ํํ ๊ตฌ๋ถํด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
print("Hello, World!") # ์ถ๋ ฅ ์ Hello, World!
print('Hello, World!') # ์ถ๋ ฅ ์ Hello, World!
print("2023๋
์ด์ 2๋ฌ ๋จ์๋ค.") # ์ถ๋ ฅ ์ 2023๋
์ด์ 2๋ฌ ๋จ์๋ค.
print('45646') # ์ถ๋ ฅ ์ 45646
์ด์ค์ผ์ดํ ๋ฌธ์
์ด์ค์ผ์ดํ๋ผ๋ ๋จ์ด๋ '๋ฒ์ด๋๋ค(escape)'๋ผ๋ ๋ป์ผ๋ก ํ์ด์ฌ์์ ์ฃผ์ด์ง ์ญํ ์ ๋ฒ์ด๋์ ์๋ก์ด ์ญํ ๋ก ์ฌ์ฉํ๊ฒ ๋จ ์๋ฏธ์ด๋ค.
ํฐ๋ฐ์ดํ์ ์์ ๋ฐ์ดํ๋ ๋ฌธ์ ๋ฐ์ดํฐ๋ก ํํํ ๋ ์ฐ์ด๋ ๋ฐ '๋ฌธ์ ๋ฐ์ดํฐ ๊ทธ ์์ฒด'๋ก ์ฐ์ด๊ณ ์ถ์ ๋ ์๋์ ๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋๋ค.
print("\"ํ์ด์ฌ\" ์๊ฐ๋ณด๋ค ์์ฒญ ์ฝ๋ค.") # ์ฌ์ฉํ๊ณ ์ถ์ ๋ฐ์ดํ ์์ ๋ฐฑ์ฌ๋์ฌ๋ฅผ ๋ฃ์ด ์ฝ๋ฉํ๋ค.
๊ทธ๋ผ ์ถ๋ ฅ ์
"ํ์ด์ฌ" ์๊ฐ๋ณด๋ค ์์ฒญ ์ฝ๋ค.
๋ผ๊ณ ์ถ๋ ฅ์ด ๋๋ค.
์์ ๋ฐ์ดํ๋ ๋๊ฐ์ด ๋ฐฑ์ฌ๋์ฌ(\)๋ฅผ ์์ ๋ถ์ด๊ณ \' ์ด๋ ๊ฒ ์ํ๋ ์์น์ ๋ฃ์ด ์ฌ์ฉํ ์ ์๋ค.
๊ทธ ์ธ์ '\n'์ ์ค ๋ฐ๊พธ๊ธฐ ์ด์ค์ผ์ดํ ๋ฌธ์, '\t'๋ ๋ค์ฌ์ฐ๊ธฐ ํ
(tap)ํค ์ด์ค์ผ์ดํ ๋ฌธ์๊ฐ ์์ผ๋ฉฐ
์ฃผ๋ก ์ฐ์ด๋ ํ์ด์ฌ์์ ์ฐ์ด๋ ์ด์ค์ผ์ดํ ๋ฌธ์๋ \",\',\n ์ด๋ ๊ฒ 3๊ฐ์ง๊ฐ ์ฃผ๋ก ์ฐ์ธ๋ค.
๋ฌธ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฐฉ๋ฒ
๋ฌธ์ ๋ฐ์ดํฐ๋ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํด์ ๋ง๋ค๊ณ ํ๊ธ์์ฉ ์์๋๋ก ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๊ณ ๊ด๋ฆฌ๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ ํ ๊ธ์์ฉ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ์๋์ ๊ฐ์ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๋ค.
- ๋๊ฐ์ ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ ์ ์๋ค.
- ํน์ ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํด์ ์ฐ๊ฒฐํ ์ ์๋ค.
- ๋ฌธ์ ๋ฐ์ดํฐ์ ๊ธธ์ด(๋ฌธ์์ ๊ฐ์)๋ฅผ ์ ์ ์๋ค.
- ๋ฌธ์ ๋ฐ์ดํฐ์์ ์ํ๋ ์์น์ ๋ฌธ์๋ง ๋ฝ์๋ผ ์ ์๋ค.
๋ฌธ์ ๋ฐ์ดํฐ ์ฐ๊ฒฐ ์ฐ์ฐ์ : +
๋ ๊ฐ์ ๋ฌธ์๋ฅผ ํฉ์ณ์ ํ ๊ฐ์ ์๋ก์ด ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค ์ ์๋ค.
print("์ค๋" + "๋ญ ๋จน์ง?") # ์ถ๋ ฅ ์ ์ค๋ ๋ญ ๋จน์ง?
# #(์ต)์ ํ์ด์ฌ์ ์ฃผ์์ฒ๋ฆฌ
๋ฌธ์ ๋ฐ์ดํฐ ๋ฐ๋ณต ์ฐ๊ฒฐ ์ฐ์ฐ์ : *
๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํด์ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ ํ๋ ์ฐ์ฐ์๋ก * ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ค.
์๊ฐ๋ณด๋ค ๋ง์ด ์ฌ์ฉํ๋ ์ฐ์ฐ์.
๋ฐ๋ณต ์ฐ๊ฒฐ ์ฐ์ฐ์ ์ฌ์ฉ๋ฐฉ๋ฒ : ๋ฐ๋ณตํ ๋ฐ์ดํฐ * ๋ฐ๋ณต ํ์
์ค์ ๋ง๋ค ๋ ๋ฐ๋ณต ์ฐ๊ฒฐ ์ฐ์ฐ์ *๋ฅผ ํ์ฉํด์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ค.
print("="*9) # ์ถ๋ ฅ ์ =========
print(9*"=") # ์ถ๋ ฅ ์ =========
๋ฐ๋ณต ์ฐ๊ฒฐ ์ฐ์ฐ์(*)๋ฅผ ํ์ฉํ ๋ณ ์ฐ๊ธฐ ์์
print("*" * 2) # * 2๊ฐ
print(" " * 2 + "*") # ๊ณต๋ฐฑ 2๊ฐ + * 1๊ฐ
print(" " * 3 + 1 * "*") # ๊ณต๋ฐฑ 3๊ฐ + * 1๊ฐ
print(" " * 4 + 1 * "*") # ๊ณต๋ฐฑ 4๊ฐ + * 1๊ฐ
print(" " * 5 + 2 * "*") # ๊ณต๋ฐฑ 5๊ฐ + * 2๊ฐ
์ถ๋ ฅ ์
**
*
*
*
**
๋ฌธ์ ๋ฐ์ดํฐ ๊ธธ์ด ์์๋ด๊ธฐ(len)
ํ์ด์ฌ์์๋ len ํจ์๋ฅผ ํ์ฉํด ๋ฌธ์์ ๊ธธ์ด๋ฅผ ํ์
ํ ์ ์๋ค.
๋ฌธ์ ๋ฐ์ดํฐ ๊ธธ์ด๋ฅผ ๊ตฌํ ๋ ๋ค์๊ณผ ๊ฐ์ ์ฌํญ์ ์ฃผ์ํด์ผ ํ๋ค.
- ๊ณต๋ฐฑ๋ ํ ๊ฐ์ ๋ฌธ์๋ก ์ธ์ํ๋ค.
- ํน์ ๋ฌธ์(,,?,! ๋ฑ)๋ ํ ๊ฐ์ ๋ฌธ์๋ก ์ธ์ํ๋ค.
- ์ด์ค์ผ์ดํ ๋ฌธ์๋ ์ญ์ฌ๋์ฌ(\)์ ๊ธฐํธ(",',n ๋ฑ)์ ๋ถ์ฌ์ ํ ๊ฐ์ ๋ฌธ์๋ก ์ธ์
ํ์ด์ฌ len ํจ์ ์์
print(len("ABC")) # ์ถ๋ ฅ ์ 3
print(len("Hi, Hello~!")) # ์ถ๋ ฅ ์ 11
print(len("4454564646")) # ์ถ๋ ฅ ์ 10
print(len("\'์\' ์ง์ ๊ฐ๊ณ ์ถ๋ค.")) # ์ถ๋ ฅ ์ 13
๋ฌธ์ ๋ฐ์ดํฐ ์๋ฅด๊ธฐ(์ฌ๋ผ์ด์ฑ)
๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ํน์ ์์น์์ ๋์ด ์๋ก์ด ๋ฌธ์๋ฅผ ๋ง๋ค๊ฑฐ๋ ์ถ๋ ฅํ๊ณ ์ถ์ ๋ ์ฐ๋ ๋ฐฉ๋ฒ์ '๋ฌธ์ ๋ฐ์ดํฐ ์๋ฅด๊ธฐ' ๋๋ '์ฌ๋ผ์ด์ฑ'์ด๋ผ๊ณ ํ๋ค.
๋ฌธ์ ๋ฐ์ดํฐ ์๋ฅด๋ ๋ฐฉ๋ฒ
๋ฌธ์ ๋ฐ์ดํฐ[์์ ์์น:๋ ์์น]
๋๋ถ๋ถ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๊ฐ ์์น์ ๋ถ์ฌํ๋ ์ซ์ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ค.
์ธ๋ฑ์ค๋ ํญ์ '0'๋ถํฐ ์์ํ๋ค.
์์ ์์น๋ ๋ฌธ์๋ฅผ ํฌํจํด์ ์์ํ์ง๋ง ๋ ์์น๋ ๋ฌธ์๋ฅผ ์ ์ธํ๋ค.
์์ ๋ฅผ ๋ง๋ค์ด๋ณด๋ฉด ๋์ฑ ์ฝ๊ฒ ์ ์ ์๋ค.
print("RE456"[0:2]) # ์ถ๋ ฅ ์ RE
print("RE456"[2:5]) # ์ถ๋ ฅ ์ 456
print("RE456"[2:100]) # ์ถ๋ ฅ ์ 456
print("RE456"[2:]) # ์ถ๋ ฅ ์ 456
print("RE456"[:2]) # ์ถ๋ ฅ ์ RE
print("RE456"[:]) # ์ถ๋ ฅ ์ RE456
์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์๋ตํ์ฌ ์์ ๊ฐ์ด ์ฌ์ฉํ ์ ์๋ค.
์์ ์์น๋ฅผ ๋น์ฐ๋ฉด ์ฒ์๋ถํฐ ๋ ์์น ์ ๊น์ง
๋ ์์น๋ฅผ ๋น์ฐ๋ฉด ์์์์น๋ถํฐ ๋ฌธ์์ด ๋๊น์ง
๋ชจ๋ ๋น์ฐ๋ฉด ๋ชจ๋ ์ถ๋ ฅํ๋ค.
๋ ์ฃผ์ํด์ผํ ์ ์
ํด๋น ๋ฌธ์์ ์ธ๋ฑ์ค๋ฅผ ์ ํํ ์
๋ ฅํ์ง ์๊ณ ์ค๋ฒํด์ ์ฐ๋ฉด ์ค๋ฅ๊ฐ ๋ ์ ์์ผ๋
์ ํํ๊ฒ ์
๋ ฅํด์ผํ๋ค.
'๐Python > Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ํ์ด์ฌ์ ๋ณ์ (1) | 2023.10.19 |
---|---|
[Python] ํ์ด์ฌ ์ซ์ ๋ฐ์ดํฐ (0) | 2023.10.19 |