立即学习:https://edu.csdn.net/course/play/28064/383860?utm_source=blogtoedu
python3语言中内置的基本数据类型
python变量类型:
数字:
- int(整数)
- long(长整型)python3取消
- float(浮点)
- complex(复数)python3取消
BOOL(布尔类型):True/False (区分大小写)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Set(Hash集合)
- python3中只有一种整型类型int
- python不需要声明变量类型,内置的type()函数可以查询变量所指的对象类型,也可以使用内置的isinstance()函数来判断
- python3中True值为1,False值为0
- 浮点只有单精度float,没有双精度double
变量可以反复赋值,类型由赋值内容决定
变量可以赋给变量
a=100(十进制) a=0xFF00(十六进制数,0x代表十六进制)
浮点数赋值:
f=1.23
f=1.23e9 #1.23*10^9
逻辑运算符
and, or ,not #在C语言中是&&,||,!
None代表空值,如果给一个变量赋值为None,则该变量是没有分配内存空间的,它与0不一样,0是一个有意义的数,而它是空类型。在python中可以随意给变量赋不同类型的值,比较灵活。这种声明变量不需要声明类型的称为动态语言(在C中声明一个变量需要声明它的类型,如int a = 12,这种属于静态语言,在编译的时候就知道变量类型,运算效率偏高,这也是python在运算速度上不如C的原因)
常量
python中常量命名用大写,如PI=3.1415926