Операторы в Python

Автор: Admin

Дата:2012-04-10

Опишем и проверим на деле, как работают операторы: сравнения, идентичности, членства и логические операторы в Python.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

#Операторы сравнения
#<, >, <=, =>, == -равно, != -не равно
x = 7
y = 8
a= x==y
print a
#>False


# Или так
x = "pluto"
y = "pluto"
a = x==y
print a
#>True

#Другое дело оператор идентичности "is" - который проверяет не ссылаются
#ли ссылки на один и тот же объект.
x = ["pluto"]
y = ["pluto"]
a = x is y
print a
#>false

# А если так, то:
x = ["pluto"]
y = ["pluto"]
a = x is y
x = y
print a
#>true

#Далее опишем операторы членства - которые могут проверить членство в списке, кортеже или вхождения в строку.
x = (54, 544, "pluto")
x1 = "plutonin"
a = 54 in x
a1 = "pluto" in x
a2 = "plu" in x1
print a
print a1
print a2
#>True
#>True
#>True

#Логические операторы "and - И", "or - Или", "not -Не"
x = 8
y = 6
z = 8
a = x == y and x == z
a1 = x == y or x == z
a2 = x == y and not x == z
print a
print a1
print a2
#>False
#>true
#>False

Количество просмотров: 5036

Комментарии к статье:

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

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024