xml地图|网站地图|网站标签 [设为首页] [加入收藏]

智能家电

当前位置:美高梅游戏网站 > 智能家电 > Python运算符之三元运算符,python运算符

Python运算符之三元运算符,python运算符

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-09-02 13:41

Python第二天——运算符,python运算符

一:运算符

1.算数运算:

 图片 1

图片 2

a除以b a除以c为整除。输出小数点后面的数字

a//b 为地板除。只去整数,小数点后面的数字舍掉

2.比较运算

图片 3

 

3.赋值运算

图片 4

 

4.位运算

图片 5

ps:暂时用不到

 

5.逻辑运算

图片 6

注意:所有的数据类型都有布尔值(True/False)。为False的数据有(0,' ',None),其他的数据都为True

and注解:

  1.在python中,and与or执行布尔逻辑演算,它们并不返回布尔值。而是返回它们实际进行比较的值之一

  2.在布尔上下文中从左到右演算表达式的值,如果布尔值上下文中所有值都为真,那么and返回最后一个值

  3.如果布尔上下文的某个值为假,则and返回第一个值

图片 7

or注解:

  1.使用or时,在布尔上下文中从左到右演算,与and一样。但是其中如果有一个为真(True),or立刻返回该值

  2.如果所有的值都为假(False),or返回最后一个假值

  3.注意or在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值

图片 8

and与or结合使用:

  1.结合了前面的两种语法

  2.为加强程序可读性,最好与括号连用,例如:

ps:一般不要这么写,可读性低。但是会有那种需求!

图片 9

 

6.成员运算

图片 10

判断字典的key值(in只判断key值)

 图片 11

判断列表(元组相同)

图片 12

判断字符串

图片 13

 

 7.身份运算

 图片 14

图片 15

 

8.运算符优先级:自上而下,优先级从高到低

 图片 16

 

一:运算符 1.算数运算: a除以b a除以c为整除。输出小数点后面的数字 a//b 为地板除。只去整数,小数...

Python运算符之三元运算符,python运算符

三元运算符:也称之为条件表达式

[条件为真的结果] if 条件 else [条件为假的结果]

如:

ium01 = 100 if100 > 200 else200

print(num01)

 

#三元运算符(条件表达式)是条件选择的一种简单写法具体写法如下:

if 100 > 200:

num01=100

else:num01 = 200

 

示例1:模拟用户登录

提示输入用户名和密码

如果用户名是Admin,密码等于123.com, 提示用户登录成功

如果用户名不是Admin,提示用户不存在

如果密码不等于123.com, 提示密码错误

username = input("请输入用户名:")

password = input("请输入密码:")

result = "登录成功!"ifusername == "Admin"andpassword == "123.com"else"用户名或者密码错误!"

print(result)

结果:

C:pythonpython.exe C:/python/demo/file2.py

请输入用户名:Admin

请输入密码:123.com

登录成功!

 

Process finished with exit code 0

 

示例2:输入两个不相等的数,判断数字大小

num01,num02 = eval(input("请输入两个不相等的数字,以逗号隔开"))

print("num01大于num02"ifnum01 > num02 else"num01小于num02")

结果:

C:pythonpython.exe C:/python/demo/file2.py

请输入两个不相等的数字,以逗号隔开200,100

num01大于num02

 

Process finished with exit code 0

三元运算符:也称之为条件表达式 [条件为真的结果] if 条件 else [条件为假的结果] 如: ium01 = 100...

本文由美高梅游戏网站发布于智能家电,转载请注明出处:Python运算符之三元运算符,python运算符

关键词: