python的变量有 int 整型, float 浮点数(小数), str 字符,bool 布尔型
int 指整数,该变量的类型为整数
float 指小数,该变量的类型为小数
str 指字符,该变量的类型为字符
bool 指布尔,用于判断命题的真假,判断的情况:
1,用数字判断,0为真,非0为假
2,判断的命题或条件是否成立,成立为真,不成立为假
在python中使用type来查看是什么类型,用len来获取字符的长度
type
代码执行的例子
-
a=10 print(type a)
len
a='hello'
print(len(a))
于C语言不同的是python不需要在变量的前面加该变量的类型,也没有单精度,双精度的表示方法,因为python会自动调节各种类型的大小和每个变量的类型,所以写变量的时候不用在变量前加变量类型。
为什么要使用这些类型呢?
类型决定了数据在内存中占据多大空间
类型决定了这个变量能进行什么样的操作
python属于动态类型
动态类型即一个变量的类型会随着程序运行的过程中改变,如整型经过计算可能会变成小数
还有一个静态类型即一个变量定义后就定死了是不能改变的,C++/Java具有静态类型的特性
标签:变量,python,len,类型,type,小数 From: https://blog.csdn.net/2301_81656259/article/details/143472337