关键字规则
变量定义使用
# 作者:咸瑜
# 代码时间:2022/10/17 15:57
name = "咸瑜"
print('值', name)
print('id', id(name))
print('类型', type(name))
# -----------------------------
# 值 咸瑜
# id 2245130370480
# 类型 <class 'str'>
如果变量换成其他值,id会改变的:
常用数据类型
# 作者:咸瑜
# 代码时间:2022/10/17 15:57
from decimal import Decimal
print(1.1 + 2.2)
print(Decimal('1.1') + Decimal('2.2'))
# 作者:咸瑜
# 代码时间:2022/10/17 15:57
print(True)
print(False)
# ---
print(True + 1)
print(False + 1)
以上无论你是什么引号,都是字符串类型,只有三引号或者三个单引号才可以进行换行的定义。
数据类型转换
# 作者:咸瑜
# 代码时间:2022/10/17 15:57
name = "咸瑜"
age = 19
print("我叫" + name + "我今年" + age + "岁了", "欢迎来到我的博客园,我永远是学生") # 报错
print("我叫" + name + "我今年" + str(age) + "岁了", "欢迎来到我的博客园,我永远是学生") # 解决√
- int不支持转: 字符型类型的 小数
- flaot 转 int ,会舍去 小数点:
print(int('123.33')) # int不支持转: 字符型类型的 小数 -- 报错
print(int(123.33)) # 132
- 转flaot 如果没有小数点,默认加上.0
- 字符串转float ,如果非数字类型【带有中文和其他】 会报错:
# print(float("我是大咸瑜")) # 报错
print(float("12.3")) # 12.3
print(float(12)) # 12.0
print(float(True)) # 1.0
标签:name,Python,float,数据类型,int,报错,咸瑜,print
From: https://www.cnblogs.com/bi-hu/p/16803665.html