ํ๋ก๊ทธ๋๋ฐ ์ธ์ด/Python
ํ์ด์ฌ ์ ์ถ๋ ฅ(ํ์ค, ํ์ผ ๋ฑ)์ ๋ชจ๋ ๊ฒ
์์๋๐
2023. 12. 5. 00:51
๋ค์ด๊ฐ๋ฉฐ
์ ์ถ๋ ฅ์ ์ข ๋ฅ ๋ฐ ํ์ค ์ ์ถ๋ ฅ, ํ์ผ ์ ์ถ๋ ฅ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ค๋ช ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ค ์ ์ถ๋ ฅ
input
>>>> a = input("์
๋ ฅํ์ธ์: ") # ์
๋ ฅ
์
๋ ฅํ์ธ์: abc
>>>> print(a)
'abc'
output
# ํฐ๋ฐ์ดํ ์ฌ๋ฌ๊ฐ print
>>>> print("Let" "it" "be")
'Letitbe'
>>>> print("Let"+"it"+"be")
'Letitbe'
# ๋ฌธ์์ด ๋์ด์ฐ๊ธฐ๋ ์ฝค๋ง
>>>> print("Let","it","be")
'Let it be'
# ํ์ค์ ์ด์ด์ฐ๊ธฐ
>>>> for i in range(10):
print(i, end=' ')
0 1 2 3 4 5 6 7 8 9 >>>>
ํ์ผ ์ ์ถ๋ ฅ
ํ์ผ ์ฐ๊ธฐ(open → write → close)
f = open("abc.txt", 'w')
for i in range(1, 11):
f.write(f"{i}๋ฒ์งธ ์ค์
๋๋ค.\\n")
f.close()
ํ์ผ ์ฝ๊ธฐ(readline, readlines, read)
# readline
f = open("abc.txt", 'r')
while True:
line = f.readline()
if not line: break
print(line)
f.close()
# readlines
f = open("abc.txt", 'r')
lines = f.readlines()
for line in lines:
print(line)
f.close()
# read
f = open("abc.txt", 'r')
data = f.read()
print(data)
f.close()
with๋ฌธ๊ณผ ๊ฐ์ด์ฐ๊ธฐ
with๋ฌธ์ ํ์ผ์ ์ด๊ณ ์๋์ผ๋ก ๋ซ๋ ๊ฒ ๊น์ง ๊ฐ์ด ํด์ค๋๋ค.
with open("abc.txt", "w") as f:
for i in range(1, 11):
f.write(f"{i}๋ฒ์งธ ์ค์
๋๋ค.\\n")
Sys ๋ชจ๋(ํ๋ก๊ทธ๋จ ์ธ์)
import sys
args = sys.argv[1:]
for i in args:
print(i)
์ ์ถ๋ ฅ์ ๊ดํ ๊ฐ๋จํ ์๊ฐ์ ๋๋ค. ์์ฉ๋ฒ์ ์ ์ถํ์ ์ ๋ก๋ํ ์์ ์ ๋๋ค:)