600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python 整型 浮点型 字符串型 布尔型转换 基础运算符

Python 整型 浮点型 字符串型 布尔型转换 基础运算符

时间:2023-05-30 15:51:19

相关推荐

Python 整型 浮点型 字符串型 布尔型转换 基础运算符

类型转换

n0 = 1n1 = 1.1n2 = "2"# 查看数据类型 type()print(type(n0))print(type(n1))print(type(n2))# 整数型int()# 小数型(浮点)float()# 字符串str()# 类型转换# 注意:字符串如果本来就不是数字则无法转换n3 = 0print(n3)# 整型 转 浮点型print(float(n3))print(type(float(n3)))n4 = 2.2print(n4)# 浮点型 转 整型print(int(n4))print(type(int(n4)))n5 = 3.3print(n5)# 浮点型 转 字符串print(str(n5))print(type(str(n5)))

补充:

# bool 类型 只有0和1# False 代表0# True 代表1# bool类型 可以任意转换为 整形、浮点、字符串b = bool(1)print(type((int(b))))print(type((float(b))))print(type((str(b))))# bool类型 整形、浮点、字符串 都可以转换为 bool类型b1 = int(1)b2 = float(1)b3 = str(1)b4 = Noneb5 = 0print(bool(b1))print(bool(b2))print(bool(b3))print(bool(b4))print(bool(b5))print(type(bool(b1)))print(type(bool(b2)))print(type(bool(b3)))print(type(bool(b4)))print(type(bool(b5)))# bool类型是一种逻辑判断,有 或者 没有# 只有当数据是 0 或者 None,bool类型才为False# bool运算 根据上述,所有类型都可以转换为 True、Falseprint(True + False)print(True - False)print(False - True) # -1print(False * True)print(type(False + True))print(type(False - True))print(type(True - False))print(type(False * True))# bool类型经过+、-、*、运算后,都会自动转为int类型

基础运算

# 数字l1, l2 = 2, 1# 加减乘除 + - * /print(l1 + l2)print(l1 - l2)print(l1 * l2)print(l1 / l2) # 除运算后,数据类型会自动变为浮点数# 取余 n次方 整除 % ** //print(l1 % l2)print(l1 ** 2)print(l1 // l2) # 整除只会保留整数部分# 字符串# 拼接字符串 +l3, l4 = "s", "b"print(l3 + l4)# 重复字符串 *print("-" * 50)

# 比较运算# 等于 ==# 不等于 !=# 大于等于 >=# 小于等于 <=# 赋值运算# 赋值 =# +=加法赋值运算符c += a 等效于 c = c + a# -=减法赋值运算符c -= a 等效于 c = c - a# *=乘法赋值运算符c *= a 等效于 c = c * a# /=除法赋值运算符c /= a 等效于 c = c / a# %=取模赋值运算符c %= a 等效于 c = c % a# **=幂赋值运算符c **= a 等效于 c = c ** a# //=取整除赋值运算符c //= a 等效于 c = c // a# 逻辑运算# 与 and 条件都成立# 或 or 其中一个条件成立# 非 not 这个条件以外的都成立# 成员运算符# in 是否存在 某某 是返回:True 否返回:False# not in 与上面相反# 身份运算符# is 是判断两个标识符是不是引用自一个对象# is not 是判断两个标识符是不是引用自不同对象# 运算优先级:先运算,再比较,最后逻辑判断# ** ()# * / % //乘,除,取模和取整除# + -加法减法# <= < > >=比较运算符# <> == !=等于运算符# = %= /= //= -= += *= **=赋值运算符# is is not身份运算符# in not in成员运算符# not and or逻辑运算符

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。