Python基础自学实用笔记 (三):9、random库 10、数值类型 11、查看数据类型 12、运算符优先级 13、条件表达式(三元操作符) 14、断言(assert)15、for循环

**

9.random库

**
1.randint
randint(num1,num2) 生成【num1,num2】

注:
>>> ans = random.randint(20,50)
>>> x = random.getstate()
>>> print(x)

>>> ans
30
>>> ans
30
>>> ans
30
>>> ans
30
>>>

**

10.数值类型

**
1.转换
float型转int 型会进行截取,即int(5.9)= 5

科学计数法 转 str型 会区分正负,如a = 2.5e3 , str(a) = ‘ 2.5e+3 ’

2.e计法(科学计数法)
都含有小数点
2.5e3 = 2500.0
2.5E3 = 2500.0

3.bool型是数值类型
true = 1
false = 0
如:true + false = 1

**

11.查看数据类型

**
1.type( a )
如 a = 1 , type(a) = <class ‘int’>
2.isinstence( a , b )
a 表示 变量
b 表示 类型名
如果a 的类型等于 b ,返回true ,否则返回false

**

12.运算符优先级

**
在这里插入图片描述

例:**与-
在这里插入图片描述

**

13.条件表达式(三元操作符)

**
num = N if 条件 else M

**

14.断言(assert)

**

assert 条件

当条件为假时,将跳出程序(报错)
在这里插入图片描述

**

15.for循环

**

for 目标 in 表达式:
		循环体
通常配合range()函数:

例:
range(1,3) 表示【1,3)或【1,2】,执行两次,默认步长为1
range(3)表示【0,3)或【0,2】,执行三次
range(1,6,2) 表示【1,6)或【1,5】,执行三次,默认步长为2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值