005 Python语法之运算符-判断语句-random模块
来源:互联网 发布:stm8l101软件复位指令 编辑:程序博客网 时间:2024/05/29 09:46
Python
简书地址:http://www.jianshu.com/p/f03b12465aa1
1. 运算符
算术运算符(y=5)
赋值运算符(x=10, y=5)
逻辑运算符
比较运算符(x=5)
2. 判断语句
1. 特点
- 可嵌套
- 表达式必须缩进
- if elif else必须对齐
2. 代码格式
a, b = 1, 2if a > b: print("a大于b")elif a == b: print("a等于b")else: print("a小于b")
3. in 与 not in的使用
- in:判断某值是否在某数据集中,返回bool类型(数据集可以是列表,元组,集合)
123 in [123,345]print(123 in [123, 345])print(123 in (123, 345))print(123 in {123, 345})
- not in:判断某值是否不在某数据集中,返回bool类型(数据集可以是列表,元组,集合)
123 not in [123,345]print(123 not in [123, 345])print(123 not in (123, 345))print(123 not in {123, 345})
4. is 与 is not的使用
比较两个值的存储地址(id())是否一样
a = 100b = 100c = 200id(a) == id(b) Trueid(a) == id(c) Falsea is b Truea is c False
5. 三目运算符
特点
如果if后面的表达式返回True,那么结果为if左边的值(表达式的值)
如果if后面的表达式返回False,那么结果为else右边的值(表达式的值)
// 获取两数最大值a = b if a < b else a
6. 案例
判断闰年
year = eval(input("请输入一个年份"))if year % 400==0 or (year % 4==0 and year % 100!=0): print("是闰年")else: print("不是闰年")
摄氏度与华氏度的转换
方法1
F = eval(input("请输入华氏度:"))C = (F - 32) / 1.8print("华氏度:", F, "摄氏度:", C)C = eval(input("请输入摄氏度:"))F = C * 1.8 + 32print("摄氏度:", C, "华氏度:", F)
方法2
temp = input("请输入带有温度符号的温度值:")if temp.endswith("c", 0, len(temp)) or temp.endswith("C", 0, len(temp)): print("华氏度:", eval(temp[0:-1]) * 1.8 + 32)elif temp.endswith("f", 0, len(temp)) or temp.endswith("F", 0, len(temp)): print("摄氏度:", (eval(temp[0:-1]) - 32) / 1.8)else: print(temp)
方法3
temp = input("请输入带有温度符号的温度值:")if temp[-1] in ["c","C"]: print("华氏度:", eval(temp[0:-1]) * 1.8 + 32)elif temp[-1] in ["f","F"]: print("摄氏度:", (eval(temp[0:-1]) - 32) / 1.8)else: print("输入的温度格式有误")
3. random模块
产生随机整数(包左包右)
产生一个a - b的随机整数,包括 a 和 brandom.randint(a, b)
产生随机整数(包左不包右)
产生一个a - b的随机整数,包括 a 不包括 brandom.randrange(a, b)
产生随机浮点数(包左不包右)
产生一个0 - 1的随机浮点数,包括 0 不包括 1random.random()
4. 总结
Python的语法和其它语音的语法还是有一定的共通之处,可能表达的方式不一样,但是所达到的效果还是一样的。
阅读全文
2 0
- 005 Python语法之运算符-判断语句-random模块
- Python 之 random模块
- python模块之----random
- Python模块之---random模块
- python模块学习之random
- 学习python之 random 模块
- Python之random模块使用方法
- python常用模块之random模块
- Python基础语法之条件判断语句、循环
- Python语法 之 标识符、运算符、表达式
- Python之随机生成数random模块
- Python之标准库:random模块
- Python import语句导入模块语法
- JavaScript之 ------ 基本运用语法(变量、运算符、语句)
- Python语法基础08.if 判断语句
- Python random模块
- Python中的random模块
- python random模块
- jquery操作select实现根据拼音动态获取姓名列表
- shiro身份验证入门结合shiro的MD5加密技术自定义Realm-简单Demo
- ColorUsageAttribute
- C++:fatal error LNK1169: 找到一个或多个多重定义的符号
- HDU 1814 Peaceful Commission / HIT 1917 Peaceful Commission /CJOJ 1288 和平委员会
- 005 Python语法之运算符-判断语句-random模块
- MySQL 字段值为 null,但查询时用 is null 没用的问题
- 结合Java8源码探究HashMap原理
- 驱动的两种编译方法
- juc 3
- Networking
- jquery.cookie组件小总
- 仿美团商品列表显示
- Docker volume 挂载卷