๐Ÿธminzzi
Minzzi์•ผ
๐Ÿธminzzi
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (133)
    • ์˜ค๋ฅ˜ํ•ด๊ฒฐ (14)
    • FE (36)
      • Next.js (17)
      • React (4)
      • React Native (0)
      • TypeScript (1)
      • JavaScript (14)
    • BE (0)
      • Nest.js (0)
    • ๋ฐ๋ธŒ์ฝ”์Šค (7)
    • ์›น ํ”„๋กœ์ ํŠธ (5)
    • CS (28)
      • Algorithm (5)
      • Python (4)
      • C++ (2)
      • Operating System (4)
      • Computer Networking (3)
      • Data Structure (1)
      • Machine Learning (3)
      • Tip (6)
    • Github (4)
    • Flutter (3)
      • ํ”„๋กœ์ ํŠธ (3)
    • Private (3)
      • ํšŒ๊ณ  (7)
      • ๋ฉด์ ‘ (17)
    • ๊ฐœ๋ฐœ๋„์„œ (8)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์ฝœ์Šคํƒ
  • reflow
  • ๋ ‰์‹œ์ปฌ
  • ํž™์˜์—ญ
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ
  • ์‹คํ–‰์ปจํƒ์ŠคํŠธ
  • ์›์‹œํƒ€์ž…
  • ์ด๋ฒคํŠธ๋ฃจํ”„
  • react
  • ํ˜ธ์ด์ŠคํŒ…
  • ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…
  • layout shift
  • ๋ฉด์ ‘
  • SSR
  • ์‹คํ–‰์ปจํ…์ŠคํŠธ
  • ์˜ค๋ธ”์™„
  • ์ด๋ฏธ์ง€ ์ตœ์ ํ™”
  • next.js
  • ๋ชจ๋˜๋ฆฌ์•กํŠธ๋”ฅ๋‹ค์ด๋ธŒ
  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
๐Ÿธminzzi

Minzzi์•ผ

CS/Python

[Python] ๋”ฅ๋Ÿฌ๋‹์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - 1) ๋ณ€์ˆ˜ ์„ ์–ธ

2022. 2. 12. 22:22
๊ณต๋ถ€์ค‘์ธ ํ•™๋ถ€์ƒ์ž…๋‹ˆ๋‹ค. ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ๊ผญ ๋Œ“๊ธ€๋กœ ๋‚จ๊ฒจ์ฃผ์„ธ์š” :)

 

ํŒŒ์ด์ฌ์€ ๋”ฅ๋Ÿฌ๋‹, ๋จธ์‹ ๋Ÿฌ๋‹์„ ๊ตฌ์ถ•ํ•  ๋•Œ ์ •๋ง ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค. 

๊ทธ๋ž˜์„œ ํŒŒ์ด์ฌ์„ ์ด์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์งœ๊ธฐ ์œ„ํ•ด์„  ๊ธฐ์ดˆ๋ฅผ ์•Œ์•„๋‘˜ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. 


์ฝ”๋”ฉ์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๊ธฐ ์œ„ํ•ด์„œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ๋‚˜์˜จ๋‹ค. 

๊ทธ๋ ‡๋‹ค๋ฉด ๋ณ€์ˆ˜๋ž€ ๋ฌด์—‡์ผ๊นŒ?

 

โ–ถ ๋ณ€์ˆ˜๋ž€?

Variable์ด๋ผ๊ณ  ํ•˜๋ฉฐ ๋ฌธ์ž ๋˜๋Š” ์ˆซ์ž๋ฅผ ์ง€์ •ํ•˜๊ณ  ๋‹ด๋Š” ์ƒ์ž ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. 

์–ด๋– ํ•œ ๋ฌธ์ž๋‚˜ ์ˆซ์ž๋ฅผ ํŠน์ •ํ•œ ์ด๋ฆ„์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

โ–ถ ๋ณ€์ˆ˜์˜ ํƒ€์ž…

์ผ๋ฐ˜์ ์œผ๋กœ ๋ณ€์ˆ˜์—๋Š” ํƒ€์ž…(์ข…๋ฅ˜)์ด ์กด์žฌํ•œ๋‹ค. 

int : ์ •์ˆ˜
float : ์‹ค์ˆ˜
string(str) : ๋ฌธ์ž์—ด
bool : ์ฐธ, ๊ฑฐ์ง“
...

 

โ–ถ ํŒŒ์ด์ฌ์—์„œ ๋ณ€์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ์„ ์–ธํ• ๊นŒ?

๋ณดํ†ต C์–ธ์–ด๋‚˜ Java์™€ ๊ฐ™์€ ์–ธ์–ด๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์„ ์•ž์— ์ ์–ด์•ผ ํ•œ๋‹ค. 

ํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ์—์„œ๋Š” ํƒ€์ž…์€ ์ ์„ ํ•„์š” ์—†์ด ๊ทธ๋ƒฅ ๋ณ€์ˆ˜์˜ ์ด๋ฆ„๊ณผ ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ๊ป˜ ์„ ์–ธํ•ด์ฃผ๋ฉด ๋œ๋‹ค. 

a = 10
b = 'abc' # ๋ฌธ์ž์—ด ์„ ์–ธ ๋ฐฉ๋ฒ• 1
c = "def" # ๋ฌธ์ž์—ด ์„ ์–ธ ๋ฐฉ๋ฒ• 2

 

โ–ถ ํŒŒ์ด์ฌ์—์„œ ๋ณ€์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ํ™•์ธํ• ๊นŒ?

type ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜์ž
>>> a = 10
>>> type(a)
# <class 'int'>

>>> b = 0.1
>>> type(b)
# <class 'float'>

>>> c = 'abc'
>>> type(c)
# <class 'str'>

>>> d = a == b # a์™€ b๊ฐ€ ๊ฐ™์€ ์ง€ ์•„๋‹Œ ์ง€์˜ ๋Œ€ํ•œ true or false ๊ฐ’์„ d์— ๋„ฃ์–ด์คŒ
>>> type(d)
# <class 'bool'>

๋ณธ์ธ์€ ํŒŒ์ด์ฌ IDLE shell์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์˜€์ง€๋งŒ editor ์—์„œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด print(type(a))์™€ ๊ฐ™์€ ์‹์œผ๋กœ printํ•จ์ˆ˜๋ฅผ ๊ผญ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. 

 


ํŽธ์ง‘์ผ์‹œ

22.02.12

'CS > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] ๋”ฅ๋Ÿฌ๋‹์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - 3) ์ž๋ฃŒ๊ตฌ์กฐ(Data Structure)  (0) 2022.02.24
[Python] ๋”ฅ๋Ÿฌ๋‹์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - 2) Library  (0) 2022.02.23
[Python] ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - ์ฃผ์„์ฒ˜๋ฆฌ  (0) 2022.02.12
    'CS/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Python] ๋”ฅ๋Ÿฌ๋‹์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - 3) ์ž๋ฃŒ๊ตฌ์กฐ(Data Structure)
    • [Python] ๋”ฅ๋Ÿฌ๋‹์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - 2) Library
    • [Python] ํŒŒ์ด์ฌ ๊ธฐ์ดˆ - ์ฃผ์„์ฒ˜๋ฆฌ
    ๐Ÿธminzzi
    ๐Ÿธminzzi

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”