๐Ÿ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๋ณต์Šต

ํŒ”๋ฆฌ๋™ยท2021๋…„ 8์›” 4์ผ
0

๐Ÿ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๋ณต์Šต

๐Ÿ” print()

  • print()๋ฌธ์œผ๋กœ ๋‹ค์–‘ํ•œ ์š”์†Œ๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.
print("Hello")
>>>Hello

a = 12 
print(a)
>>>12

print(f'')

  • ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•  ๋•Œ ์ค‘๊ฐ„์— ๋ณ€์ˆ˜๋ฅผ ์ง‘์–ด๋„ฃ๊ฑฐ๋‚˜ ๋‹ค์–‘ํ•œ ์š”์†Œ๋ฅผ ๋„ฃ์„ ๋•Œ ํŽธํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.
    ํŒŒ์ด์ฌ 3.7๋ฒ„์ „๋ถ€ํ„ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
a = "์•ˆ๋…•"
print(f'{a} ์นœ๊ตฌ๋“ค')
>>>์•ˆ๋…• ์นœ๊ตฌ๋“ค 
  • print(f'{๋„ฃ์„ ๋‚ด์šฉ }')์ด๋Ÿฐ์‹์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค

๐Ÿš€ Data Type

  • ํŒŒ์ด์ฌ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ข…๋ฅ˜์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž

string

  • string์€ ๋ฌธ์ž์—ด์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

ex.)

"Seoul"
"Tokyo"
"New York"
  • ๋”ฐ์˜ดํ‘œ์•ˆ์— ๋ฌธ์ž๋Š” ๋ฌธ์ž์—ด๋กœ ์ธ์‹์„ ํ•œ๋‹ค.

๋ฌธ์ž์—ด ๋”ํ•˜๊ธฐ

  • ๋ฌธ์ž์—ด์€ ์„œ๋กœ ๋”ํ•ด์„œ ํ•ฉ์น  ์ˆ˜ ์žˆ๋‹ค.

ex.)

a = "welcome "+"Seoul"
print(a)
>>>welcome seoul

"1"์€ ๋ฌธ์ž

์ˆซ์ž๋ฅผ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ๋ฉด ์ˆซ์ž๋กœ ์ธ์‹๋˜์ง€ ์•Š๊ณ  ๋ฌธ์ž์—ด๋กœ ์ธ์‹๋œ๋‹ค.
์ธํ’‹์œผ๋กœ ๋ฐ›์€ ๊ฐ’์€ ๋ฌธ์ž์—ด๋กœ ๋ฐ›๋Š”๋ฐ ํ˜•๋ณ€ํ™˜์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ์ •์ˆ˜๋ž‘ ์—ฐ์‚ฐํ•  ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค.

a = input()
print(a + 3)

Traceback (most recent call last):
    print(a + 3)
TypeError: can only concatenate str (not "int") to str

Integer

Integer๋Š” ์ •์ˆ˜ ์ด๋‹ค

a = 3
b = -4

ํŒŒ์ด์ฌ์˜ ์ˆซ์ž๋Š” ์ž๋ฐ”๋‚˜ ๋‹ค๋ฅธ ์–ธ์–ด์™€ ๋‹ค๋ฅด๊ฒŒ ์ •์ˆ˜์˜ ํƒ€์ž…์„ ๋ช…์‹œํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

Float

Float๋Š” ์†Œ์ˆ˜์ด๋‹ค.

a = 3.14
b = 1.234

์ •์ˆ˜์—์„œ๋„ ์–˜๊ธฐํ–ˆ๋“ฏ์ด ์†Œ์ˆ˜๋„ ๊ทธ๋ƒฅ ๋ณ€์ˆ˜๋ฅผ ํ• ๋‹นํ•  ๋•Œ ์†Œ์ˆ˜๋กœ ์“ฐ๋ฉด ๋œ๋‹ค

๐Ÿ˜ฌ์ •์ˆ˜์™€ ์‹ค์ˆ˜์˜ ์—ฐ์‚ฐ์€?

ํŒŒ์ด์ฌ์—์„œ ์ •์ˆ˜์™€ ์‹ค์ˆ˜๋Š” ์„œ๋กœ ์—ฐ์‚ฐํ•  ๋•Œ ๋‹ค๋กœ ํ˜•๋ณ€ํ™˜์„ ํ•˜์ง€ ์•Š๋”๋ผ๋„ ์ž˜ ๋œ๋‹ค.

print(1.7 + 2.7)
>>>4.4

print(3.14 + 2)
>>>5.14

Complex Numbers

์‹ค์ˆ˜์™€ ํ—ˆ์ˆ˜๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ๋ณต์†Œ์ˆ˜๋ฅผ ์ด์•ผ๊ธฐ ํ•œ๋‹ค.
ํŒŒ์ด์ฌ์—์„œ๋Š” j๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ—ˆ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค.

ex)

1+3j, 2-4j

Boolean

์ฐธ๊ณผ ๊ฑฐ์ง“์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์ด๋‹ค. ์ฃผ๋กœ ์กฐ๊ฑด์‹์„ ํŒ๋ณ„ํ•  ๋•Œ ๋งŽ์ด์“ฐ์ธ๋‹ค.

True
False

์•ž ๋ฌธ์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ์จ์•ผํ•œ๋‹ค. ์†Œ๋ฌธ์ž๋กœ์“ฐ๋ฉด boolean๊ฐ’์œผ๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋‹ˆ ์ฃผ์˜ ํ•ด์•ผํ•œ๋‹ค.

๐ŸฆŽ ๋ณ€์ˆ˜

๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์‹๋ณ„์ž๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‚ด๊ฐ€ ์ง€์ •ํ•œ ๊ฐ’์„ ํŠน์ •ํ•œ ๊ฐ’์— ํ• ๋‹น์„ ํ•ด์„œ ํŠน์ •ํ•œ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•œ ๊ฐ’์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ์›์ฃผ์œจ์„ 30์งธ์ž๋ฆฌ๊นŒ์ง€ ์“ด๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž(3.141592653589793238462643383279)
์ด ๊ฐ’์„ ํ•œ ๋ฌธ์žฅ์— 5๋ฒˆ ๋„ฃ์–ด์•ผ ํ•œ๋‹ค๋ฉด

print(f"""3.141592653589793238462643383279,
3.141592653589793238462643383279,
3.141592653589793238462643383279,
3.141592653589793238462643383279,
3.141592653589793238462643383279""")

์ด๋ ‡๊ฒŒ ๋ณด๊ธฐ ๋”๋Ÿฝ๊ฒŒ ์จ์•ผํ•˜์ง€๋งŒ ๋ณ€์ˆ˜๋ฅผ ํ• ๋‹นํ•ด์„œ ์‚ฌ์šฉํ•ด๋ณด๋ฉด

sircle = 3.141592653589793238462643383279
print(f"""{sircle}
{sircle}
{sircle}
{sircle}
{sircle}
""")

์ด๋ ‡๊ฒŒ ๊น”๋”ํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๋ณ€์ˆ˜ ์ž‘๋ช… ๊ทœ์น™

  • ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์„ ์ง€์„ ๋•Œ ๊ทœ์น™์ด ์žˆ๋‹ค.
  1. ๋ณ€์ˆ˜ ์ด๋ฆ„์€ ์˜์–ด ์•ŒํŒŒ๋ฒณ๊ณผ ์ˆซ์ž ๊ทธ๋ฆฌ๊ณ  underscore(_) ์œผ๋กœ๋งŒ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค.
  2. ๋ณ€์ˆ˜ ์ด๋ฆ„ ์ฒซ๊ธ€์ž๋Š” ์•ŒํŒŒ๋ฒณ์ด๋‚˜ underscore(_)๋กœ๋งŒ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค.
  3. ์ˆซ์ž๋กœ ์‹œ์ž‘๋  ์ˆ˜ ์—†๋‹ค.
  4. ์˜์–ด ์•ŒํŒŒ๋ฒณ์€ ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๊ฐ€ ๊ตฌ๋ถ„ ๋œ๋‹ค.
  5. ์˜ฌ๋ฐ”๋ฅธ ๋ณ€์ˆ˜ ์ด๋ฆ„ : name, _name, my_name, myName
  6. ์ž˜๋ชป๋œ ๋ณ€์ˆ˜ ์ด๋ฆ„: 7name, my name

ํ• ๋‹น ์—ฐ์‚ฐ์ž

  • ํ• ๋‹น์—ฐ์‚ฐ์ž๋Š” ๊ฐ’์„ ๊ณ„์‚ฐํ•ด์„œ ํ• ๋‹น์„ ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

ex.)

a = 10 
a += 5

print(a)
>>>15
  • ์œ„์˜ ์˜ˆ์‹œ๋ฅผ ํ’€์ดํ•ด๋ณด์ž๋ฉด ๋ณ€์ˆ˜ a์— 5๋ฅผ ๋”ํ•˜์—ฌ ๋‹ค์‹œ a์— ๊ทธ๊ฐ’์„ ํ• ๋‹นํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

ํ• ๋‹น์—ฐ์‚ฐ์ž ์ข…๋ฅ˜

์ถœ์ฒ˜

์—ฐ์‚ฐ ์šฐ์„ ์ˆœ์œ„

  • ํŒŒ์ด์ฌ์—์„œ ๋‘๊ฐœ์˜ ์—ฐ์‚ฐ์„ ๊ฐ™์ด ํ•  ๋•Œ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ์„œ ์‹คํ–‰๋œ๋‹ค.

ex.)

a = 3 + 4 * 3 
print(a)

์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์™ผ์ชฝ์— ์žˆ๋Š” ๋”ํ•˜๊ธฐ๋ณด๋‹ค ๊ณฑํ•˜๊ธฐ๊ฐ€ ๋จผ์ € ์‹คํ–‰๋๋‹ค.
์™œ๋ƒํ•˜๋ฉด ๊ณฑํ•˜๊ธฐ๊ฐ€ ๋”ํ•˜๊ธฐ๋ณด๋‹ค ์—ฐ์‚ฐ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์—ฐ์‚ฐ์šด์„ ์ˆœ์œ„ ํ‘œ

์ถœ์ฒ˜

profile
๋ฐฐ์›€์˜ ๊ธฐ๋ก

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