๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ | Python/ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•

๋ถˆ(bool)

by KASSID 2021. 8. 29.

๋ชฉ์ฐจ

    728x90

    ๋ถˆ(bool) ์ž๋ฃŒํ˜•์€ ์ฐธ(True) ๊ฑฐ์ง“(False)๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ž๋ฃŒํ˜•์ด๋‹ค.

     

    ์ด ์ž๋ฃŒํ˜•์€ ์กฐ๊ฑด์˜ ๋ฐ˜ํ™˜ ๊ฐ’์œผ๋กœ๋„ ํ™œ์šฉ์ด ๋˜๋Š”๋ฐ ์˜ˆ๋ฅผ ๋“ค๋ฉด

    1 > 2
    ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก
    False

    ์ด๋Ÿฐ ์‹์ด๋‹ค.

     

    ๊ทธ๋ฆฌ๊ณ  ์•ž์„œ ๋ณด์•˜์—ˆ๋˜ ์ž๋ฃŒํ˜•๋“ค์—๋„ ์ฐธ ๊ฑฐ์ง“์ด ์žˆ๋‹ค.

    ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ์ง‘ํ•ฉ, ๋”•์…”๋„ˆ๋ฆฌ, ๋ฌธ์ž์—ด ๋“ฑ์ด ๋น„์–ด์žˆ์œผ๋ฉด ๊ฑฐ์ง“.

    ( [], (), {}, "" )

    ์ˆซ์ž๊ฐ€ 0์ผ ๋•Œ ๊ฑฐ์ง“์ด๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  None์„ ๋ฐ˜ํ™˜ํ•  ๋•Œ๋„ ๊ฑฐ์ง“์ด๋‹ค.

     

    if []:
        print(1)
    else:
        print(2)

    ์ž, ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋Ÿฐ ์กฐ๊ฑด๋ฌธ์ด ์žˆ์„ ๋•Œ ๊ณผ์—ฐ ์–ด๋–ค ๊ฐ’์ด ์ถœ๋ ฅ์ด ๋ ๊นŒ?

     

    ์ •๋‹ต์€ 2๊ฐ€ ์ถœ๋ ฅ์ด ๋œ๋‹ค. []๋Š” ์œ„์—์„œ ์ด์•ผ๊ธฐํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋น„์–ด์žˆ์œผ๋ฏ€๋กœ ๊ฑฐ์ง“์ด๋‹ค.

    ๋”ฐ๋ผ์„œ 1์ด ์•„๋‹Œ 2๊ฐ€ ์ถœ๋ ฅ์ด ๋˜๋Š” ๊ฒƒ์ด๋‹ค!

     

    bool("")
    ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก
    False
    
    bool("Hi")
    ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก
    True

    ์ด๋ ‡๊ฒŒ bool() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์ฐธ ๊ฑฐ์ง“์„ ํ™œ์šฉํ•  ์ˆ˜์žˆ๋‹ค.

    '๐Ÿ | Python > ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    for  (0) 2021.09.06
    if  (0) 2021.09.06
    ์ž๋ฃŒ๊ตฌ์กฐ์˜ ๋ณ€๊ฒฝ  (0) 2021.08.29
    ์ง‘ํ•ฉ(์„ธํŠธ)  (0) 2021.08.29
    ํŠœํ”Œ  (0) 2021.08.28

    ๋Œ“๊ธ€