python 异或_Python数据类型之数字(Numbers)和运算符

# Numbers(数字)类型分类

# 1、整数 int

# 2、浮点数 float

# 3、复数 complex

# 整型:通常被称为整数,可以是正整数或负整数,不携带小数点;Python3中整型是没有限制大小的,可以当做长整型(long)类型使用。

# 浮点数:浮点数由整数部分与小数部分组成(a = 1.11111),浮点数也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

# 复数:复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

# 创建一个整型

a = 123

# 使用type 获取数据类型

print(type(a))

# 创建一个浮点数

b = 1.1111

print(type(b))

# 创建一个复数

c = 3 + 5j

print(type(c))

dbf384357bfbcc21d17420196c5f101c.png

Python中数学常量

8330a95e351025fc62eb545ec3dd6c21.png

Python中数学函数

1b4a4d7b3b599316e8155475da33e0b8.png

Python中随机数函数

6c56ff49d22abcec4545041562bb1300.png

Python中三角函数

010cd7ade1c9ed717e34c16f295ce588.png

# Python中的运算符

# 算术运算符

# + 加

# - 减

# * 乘

# / 除

# % 取余

# ** 求幂

# // 取整

a1 = 3

a2 = 5

print(a1 + a2)

print(a1 - a2)

print(a1 * a2)

print(a1 / a2)

print(a2%a1)

print(a1**3)

print(a2//a1)

25837c69f63e2dbe4e836d1b35ac2ba8.png

# 复合运算符

# +=  a = a+b 可以简写为a += b

# -=  a = a-b 可以简写为a -= b

# *=  a = a*b 可以简写为a *= b

# /=  a = a/b 可以简写为a /= b

# %=  a = a%b 可以简写为a %= b

# **=  a = a**b 可以简写为a **= b

# //=  a = a//b 可以简写为a //= b

d = 22

g = 22

# 将d-1赋值给d

d = d-1

g -= 1

print(d,g)

d = d/3

g /= 3

print(d,g)

c31ff665e14ce33f70b6479d6620da22.png

# 关系运算符

# == 等于

# != 不等于

# > 大于

# < 小于

# >= 大于等于

# <= 小于等于

a = 5

b = 7

# 两个等号用来判断是否相等

print(a == b)

print(a != b)

print(a >= b)

print(a <= b)

9a0ff22898c4e1a50ba1a705ad59f007.png

# 位运算符:将数字转换为二进制进行运算

# & 按位与

# | 按位或

# ^ 按位异或

# ~ 按位取反

# << 左移位

# >> 右移位

a = 1

b = 1

c = 2

d = 2

print(a & b)

# a 01  c 10  & 全部为1,则为1,有一个为0,则为0

print(a & c)

# | 或 有一个是真的,就是真 a 01 c 10  11  结果为3

print(a | c)

# ^ 异或,相同为0,不同为1

print(a ^ b)

print(a ^ c)

94d2be7aaf6160e4ca234eec1f5da5b6.png

# 输出结果会将二进制转换为真实数字输出,非 0,1,计算时使用二进制

# 如下:

# 0,0

# 1,0

# 最终结果  判断的是上下 00,01 ,是真是假,如按位与判断:上方 00为1,01为0,所以结果为01

如果你希望一切都能变得更加美好,就从改变自己开始。 039aa1d74adb95ad795b2103a712439b.png 关注公众号~发送001,领取***PyCharm工具安装包+注册码、笨办法学Python**文档 点个好看+发送朋友圈3分钟后截图,添加微信" BwcxTz1 "领取***Python爬虫开发与项目实战、Python程序错误故障排除17个问题**文档 添加微信" BwcxTz1 "领取更多编程资料!!!

||如有侵权,请联系删除,谢谢!||

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值