python视频笔记(运算符篇)

print (math.modf(22.3)) 返回整数部分和小数部分
print (math.sqrt(16)) 开方

随机数

import random
print (random.choice([1,3,7,9])) 随机数(从序列中随机挑选一个参数可以是字符串)
print (random.choice(range(5)))   [0-4]
print(random.choice("hello")) hello ==  ["h","e","l","l","o"]
random.randrange 按照一定的基数提取随机数
print(randomprint (random.randdom())  随机生成[0,1)中的随机数
print (random.shuffle(list)) 将列表里面的元素随机排序.randrange(1,10,2))  random.randrange([start,] stop [,step])
print (random.uniform(3,9))  随机生成一个实数(3-9)以内

eg1:
生成一个1-100 的随机数

 r1= random.choice(range(100)) + 1
print (r1)

运算符表达式

表达式:由变量(存储数据)、常量、和运算符组成的式子
阅读表达式:
功能:进行相关符号的运算
值 :相关的数字运算结果
算数运算符 :+(加) -(减) *(乘) /(除) %(取余—模) **(求幂) //(取整)

算数运算表达式:1 + 1 a = 10
在这里插入图片描述

赋值运算符和赋值运算表达式

赋值运算符: = 
赋值运算表达式:
		格式:变量 = 表达式
		功能:计算了等号右侧表达式的值,兵赋值给等号左侧的变量
		值:

复合运算符

 -=  +=  *=  /=  **=  //=  %=
 a+=b ---a=a+b

位运算符:

按位运算符是把数字看作二进制来进行计算
& 按位与运算符
| 按位或运算符	
^ 按位异或运算符
~ 按位取反运算符
<<左移动运算符----各二进制位左移动若干位,由<<右侧数字决定高位丢弃低位补0
>>右移动运算符----和左运算符相反

关系运算符和关系运算表达式:

==
!=
>
<
<=
<=
格式:表达式1  关系运算符  表达式2
功能:计算表达式1和表达式2的值
值:True(1) False(0)

逻辑运算符:

与:and
或:or
非:not

逻辑运算表达式:

与:表达式1 and 表达式2  值:有一个为假就是假 

或:表达式1 or  表达式2  值:有一个为真就是真

非:not 表达式 			值:如果表达式的值为真,整体逻辑表达式的值为假;反之为真

成员运算符:

in      :如果在制定的序列中找到值,返回True
not in :如果找不到值返回True

身份运算符:

is	  :判断两个标识符是不是应用同一个对象
is not:判断两个标识符是不是应用不同的对象

运算符优先级:

**
~ + - 
* / % // 
+ - 
<< >>
&
^ |
<= < > >=
== !=
= %= =+ -= //=
is is not
in not in 
not or and 

短路原则:

表达式1 and 表达式2 and 表达式3 ...
表达式1 or  表达式2  or 表达式3 ...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值