Python3常用的基本数据类型

在 Python 中变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型;变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建

单个变量赋值

#!/usr/bin/python3
counter = 100          # 整型变量
miles   = 1000.0       # 浮点型变量
name    = "Liquor"     # 字符串
print (counter,miles,name)
#输出结果:
100  1000.0  Liquor

多个变量赋值

Python允许你同时为多个变量赋值例如:

#!/usr/bin/python3
a, b, c = 1, 2, "Liquor"
print(a,b,c)
#输出结果
1 2 Liquor

Python3 中有六个标准的数据类型:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)

一、Number(数字)

Python3 支持 int、float、bool、complex(复数)只有一种整数类型 int,表示为长整型,没有Python2 中的 Long

#!/usr/bin/python3
a, b, c, d = 20, 5.5, True, 3+5j
print(type(a), type(b), type(c), type(d))
#输出结果:<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

此外还可以用 isinstance 来判断int

#!/usr/bin/python3
a = 111
print(isinstance(a, int))
#输出结果:True

涉及到数字肯定要学习Python表达式运算符

数学操作:+,-,*,/,%;

按位操作:&,|,~,^(异或);

移位运算:>>, <<;

比较操作:==,!=

Python特有的逻辑运算符
逻辑运算:or,not,and;
身份测试: is,is not
序列成员关系测试:in, is not in
生成匿名函数:lambdaargs:expression

 

 

发布了35 篇原创文章 · 获赞 16 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/qq_38795430/article/details/97612270