๐Ÿ“Œ python ์‹œ์ž‘ํ•˜๊ธฐ, ๋ณ€์ˆ˜, ๋ฐฐ์—ด, ์กฐ๊ฑด๋ฌธ

Gyeomiiยท2022๋…„ 6์›” 21์ผ
0

DDITPython

๋ชฉ๋ก ๋ณด๊ธฐ
1/18
post-thumbnail

๐Ÿ“Œ cmd ์—์„œ ํŒŒ์ด์ฌ ํŒŒ์ผ ์‹คํ–‰ํ•˜๊ธฐ

  • ํŒŒ์ผ๋ช….py ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ์ €์žฅํ•œ๋‹ค.

  • ํŒŒ์ผ์ด ์ €์žฅ๋œ workspace๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ด๋™ (dir)
  • python ํŒŒ์ผ๋ช….py ์ž…๋ ฅํ•˜๋ฉด ์•ˆ์— ์ ์€ code ์‹คํ–‰๋จ.
  • Complier VS Interpreter
    • compiler : ๊ธฐ๊ณ„์–ด์— ๊ฐ€๊น๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰์†๋„ ๋น ๋ฆ„
      • ๊ณ ๊ธ‰์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๋ชฉ์ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ฒˆ์—ญํ›„ ๋งํ‚น์ž‘์—…์„ ํ†ตํ•ด ์‹คํ–‰ํ”„๋กœ๊ทธ๋žจ์„ ์ƒ์„ฑ (classํŒŒ์ผ)
    • interpreter : ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด, ์ฝ์–ด๊ฐ€๋Š” ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰
      • ๊ณ ๊ธ‰์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ํ•œ์ค„์”ฉ ๋ฒˆ์—ญํ•ด์„œ OS์—์„œ ์ธ์‹ํ•˜๋Š” ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•˜๋Š” ์—ญํ• 

๐Ÿ“Œ Python์˜ ๋ณ€์ˆ˜์„ ์–ธ

# numeric
a = 1
b = 2.5
# ๋ฌธ์ž
c = 'hello'
d = "10"
# boolean
e = True
f = False

print(a+b) #3.5
#print(a+c) # error
# ใ„ด int์™€ str์‚ฌ์ด์— + ์—ฐ์‚ฐ ๋ถˆ๊ฐ€

#ํŒŒ์‹ฑ
print(str(a)+c) #1hello
print(a+int(d)) # 11
print(e or f) # True
print(not e) # False

๐Ÿ“Œ ์กฐ๊ฑด๋ฌธ (if๋ฌธ)

a = True
if a : 
    print("์ฐธ")

# else if => elif
์€์ •ํ‚ค = 158
if ์€์ •ํ‚ค > 150 :
    print("ํ‚ค๋‹ค๋ฆฌ")
elif ์€์ •ํ‚ค <=150:
    print("์ˆ๋‹ค๋ฆฌ")

#else
a = False

if not a :
    pass # pass : ์•„๋ฌด๊ฒƒ๋„ ์•ˆํ•˜๊ณ  ๋„˜์–ด๊ฐ
else : 
    print("not ok")
print("nono")

# python์€ jaava์˜  {} ๋Œ€์‹  ๋“ค์—ฌ์“ฐ๊ธฐ๋กœ ์‹คํ–‰์˜์—ญ์„ ๊ตฌ๋ถ„ํ•œ๋‹ค.

๐Ÿ“Œ python ๋ฐฐ์—ด

class Hello{
		public static void main(String[] args){
			String[] arr = {"ํ™๊ธธ๋™", "์ „์šฐ์น˜"};
			System.out.println(arr[-1]);
		}
}

arr = ["ํ™๊ธธ๋™", "์ „์šฐ์น˜"]
print(arr[-1])

  • python์€ โ€˜-โ€™๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์—ญ์ˆœ์„ ์˜๋ฏธํ•˜๋ฉฐ ๋’ค์—์„œ๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ๊ฒ€์ƒ‰
arr = ["ํ™๊ธธ๋™", "์ „์šฐ์น˜"]
arr.append("์ด์ˆœ์‹ ") # ์ถ”๊ฐ€
arr.remove("ํ™๊ธธ๋™") # ์ œ๊ฑฐ
arr.insert(0,"์ด๋ชฝ๋ฃก") # ์›ํ•˜๋Š” ์ธ๋ฑ์Šค์— ์ถ”๊ฐ€
arr.insert(len(arr),"์„ฑ์ถ˜ํ–ฅ") # len(arr) : arr์˜ ํฌ๊ธฐ

print(arr)

profile
๊น€์„ฑ๊ฒธ

0๊ฐœ์˜ ๋Œ“๊ธ€