数值类型(数字类型)
由一个元素组成
1、整数(int:整型)
# 整数(int:整型)
#直接赋值
a = 2;
2、小数(float:浮点型)
#小数(float:浮点型)
#直接赋值
b = 2.02;
3、复数(complex)
复数是由一个实数和一个虚数组合构成,表示为:x+yj
一个负数时一对有序浮点数(x,y),其中x是实数部分,y是虚数部分。
Python语言中有关负数的概念:
1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数
2、复数由实数部分和虚数部分构成
3、表示虚数的语法:real+imagej
4、实数部分和虚数部分都是浮点数
5、虚数部分必须有后缀j或J
复数的内建属性:
复数对象拥有数据属性,分别为该复数的实部和虚部。
复数还拥有conjugate方法,调用它可以返回该复数的共轭复数对象。
复数属性:real(复数的实部)、imag(复数的虚部)、conjugate()(返回复数的共轭复数)
#复数(complex)
#直接赋值
c = 1+2j;
#确定类型赋值
c = complex(1,2);
4、布尔(bool)
在python中布尔型只有两个值:True和False,True可以用1代替,False可以用0代替。
#布尔类型(bool)
#直接赋值
d = True;
d = 0;
序列类型
可以由多个元素组成
1、列表(list)
列表是一列数据的组合,列表可以放不同类型的值。
在python中,用中括号表示列表,[]中可以放多个元素,元素之间用逗号隔开。
特点:可变数据类型
#列表(list)
e = [1,'2','dddd'];
e = list([1,'2','dddd']);
2、元组(tuple)
元组是一列数据的组合。
在python中,用小括号表示元组,()中可以放多个元素,元素之间用逗号隔开
特点:不可变数据类型
#元组(tuple)
f = (1,'2','dddd');
h = tuple((1,'2','ddddd'));
3、字符串(str)
在python 中用单引号、双引号、三单引号、三双引号括起来的一段字符叫做字符串
字符串引号区别?
作为一个字符串无区别(三引号可以是一个多行注释)
三引号可以换行,但是单引号和双引号不行
不同类型引号一般嵌套使用(字符串嵌套),一般常用与爬虫,需要将多个字符串变成一个字符串
特点:不可变数据类型
#字符串(str)
g = '11111111';
g = "11111111";
#''''''会换行
g = '''111111111
222222''';