Python тілінде Booleans тек екі мәнді қабылдайды:

  • True — шын мән
  • False — жалған мән
a = True
b = False

Логикалық операторлар

Booleans мәндерімен жұмыс істегенде, логикалық операторлар қолданылады. Python-да негізгі логикалық операторлар мыналар:

  • and — Және
  • or — Немесе
  • not — Емес
and операторы

and операторы екі мәннің екеуі де True болған жағдайда ғана True мәнін қайтарады.

print(True and True)   # True
print(True and False)  # False
print(False and False) # False
or операторы

or операторы екі мәннің біреуі ғана True болса, True мәнін қайтарады.

print(True or True)   # True
print(True or False)  # True
print(False or False) # False
not операторы

not операторы бір мәннің қарама-қарсысын қайтарады.

print(not True)  # False
print(not False) # True

Шартты операторлар

Python тілінде шартты операторлар көбінесе if, elif, else конструкциясында қолданылады.

a = 5
b = 10

if a < b:
    print("a кіші b-дан")
else:
    print("a үлкен немесе тең b-ға")

Booleans мәндер ретінде басқа типтер

Python-да көптеген деректер типтері Booleans мәндер ретінде бағалануы мүмкін. Мысалы, бос тізімдер, жолдар, нөл мәні False болып саналады, ал бос емес мәндер True болып саналады.

print(bool(0))       # False
print(bool(1))       # True
print(bool(""))      # False
print(bool("Hello")) # True
print(bool([]))      # False
print(bool([1, 2, 3])) # True

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *