Python 2 数据类型

关键字规则

image

变量定义使用

image

# 作者:咸瑜
# 代码时间:2022/10/17 15:57

name = "咸瑜"
print('值', name)       
print('id', id(name))   
print('类型', type(name))   

# -----------------------------
# 值 咸瑜
# id 2245130370480
# 类型 <class 'str'>


如果变量换成其他值,id会改变的:

常用数据类型

image
image
image

# 作者:咸瑜
# 代码时间:2022/10/17 15:57

from decimal import Decimal
print(1.1 + 2.2)
print(Decimal('1.1') + Decimal('2.2'))

image

# 作者:咸瑜
# 代码时间:2022/10/17 15:57

print(True)
print(False)
# ---
print(True + 1)
print(False + 1)

image

以上无论你是什么引号,都是字符串类型,只有三引号或者三个单引号才可以进行换行的定义。

数据类型转换

image

# 作者:咸瑜
# 代码时间:2022/10/17 15:57


name = "咸瑜"
age = 19

print("我叫" + name + "我今年" + age + "岁了", "欢迎来到我的博客园,我永远是学生")  # 报错
print("我叫" + name + "我今年" + str(age) + "岁了", "欢迎来到我的博客园,我永远是学生")  # 解决√
  1. int不支持转: 字符型类型的 小数
  2. flaot 转 int ,会舍去 小数点:
print(int('123.33')) # int不支持转: 字符型类型的 小数 -- 报错
print(int(123.33))  # 132
  1. 转flaot 如果没有小数点,默认加上.0
  2. 字符串转float ,如果非数字类型【带有中文和其他】 会报错:
# print(float("我是大咸瑜"))  # 报错
print(float("12.3"))  # 12.3
print(float(12))  # 12.0
print(float(True))  # 1.0
posted @ 2022-10-18 18:50  咸瑜  阅读(18)  评论(0编辑  收藏  举报