人工智能系列-Python系列(二)运算符与基本数据类

转载请注明预见才能遇见的博客:http://my.csdn.net/

原文地址:https://blog.csdn.net/pcaxb/article/details/90640903

 人工智能系列-Python系列(二)运算符与基本数据类型

目录

 人工智能系列-Python系列(二)运算符与基本数据类型

1.算数运算符

2.比较运算符

3.赋值运算符

4.逻辑运算符

5.成员运算符

 6.基本数据类型


1.算数运算符

# + - * / % ** //

print(9 / 2)  # 4.5
print(9 % 2)  # 1
print(9 ** 2)  # 81
print(9 // 2)  # 4

2.比较运算符

# == != <> > < >= <=  
说明:版本3.7使用 != ,没有 <>

print(1 != 1)
# print(1 <> 1) 说明:版本3.7使用 != ,没有 <>
v = 1 == 2
print(v)  # False

3.赋值运算符

# = += -= *= /= %= **= //=

n = 5
n **= 3
print(n)  # 125

4.逻辑运算符

# and or not

print(1 == 1 and 2 == 1)  # False
print(1 == 1 or 2 == 1)  # True
print(not 2 == 1)  # True

5.成员运算符

# in  not in

a, b, c, d, e, f = "124", "1", [1, 2, 4, 5], 1, (1, 2, 4, 5), 2
# 判断字符串中是否包含某个字符
print(b in a)  # True
# 判断列表中是否包含某个元素
print(d in c)  # True
# 判断元组中是否包含某个元素
print(f in e)  # True
print(b not in a)  # False
print(d not in c)  # False
print(f not in e)  # False

 6.基本数据类型

# 数字int/float  字符串str 布尔值bool(True False) 列表list 元组tuple 字典dict
# Python3 不管数字有多大,都是int ,Python2里面有long
# int str bool list tuple dict  float  enumerate
# 进制扩展:
# 二进制  八进制 十进制  十六进制
# 百度百科 https://baike.baidu.com/item/%E8%BF%9B%E5%88%B6%E8%BD%AC%E6%8D%A2/3117222?fr=aladdin
# 十进制和二进制
# 十进制:满十进一,再满十再进一,因此要想进到第三位,得有10×10;第4位得有10×10×10
# 对10进制,从低位到高位,依次要乘以10^0,10^1,10^2,10^3……,也就是1、10、100、1000
# 对2进制,从低位到高位,依次要乘以2^0,2^1,2^2,2^3……,也就是1、2、4、8、……
# 100 二进制 01100100
# 01100100 十进制 100

# 十进制和八进制
# 120 八进制 0170
# 0170 十进制 120
# 1)将字符串转化为数字
print(int("45"))  # 45
# int还可下面的将二进制的字符串转换成整数, base=2 代表前面的字符串是二进制。
print(int('01100100', base=2))  # 输出100  100的二进制是01100100

print(int('0170', base=8))  # 输出120  120的八进制是0170

print(int("a", base=16))  # 10
va = 4
print(va.bit_length())  # 4在二进制中可以用最少3位 100 来表示4,所以输出3
print(int('01100100', base=2).bit_length())  # 7  不包括最前面的0

 人工智能系列-Python系列(二)运算符与基本数据类型

博客地址:https://blog.csdn.net/pcaxb/article/details/90640903

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值