Python中的基本数据类型有:
数字类型(int \long \float)
字符串str:存储文字
列表list:购物列表、学员列表、客户列表等
布尔bool:处理逻辑判断
集合set:处理两组数据间的关系
字典dict:存储更多信息,加快查询速度
字节bytes:二进制数据,处理图片、视频、数据流等。
一、数字类型
1、int(整型)
在64位系统上,整数的位数是64位,取值范围为-2的63次方~2的63次方-1。
运行结果
2、long(长整型)
在Python3里不再有长整型了,只有int。
运行结果:
3、float(浮点型)
即小数。
运行结果:
二、字符串
在Python中,加了引号的都被认为是字符串。
1、字符串特性
不可修改
有索引,可切片
(1)索引示例
运行结果:
(2)不可修改性:
运行结果报错:
(3)可切片(索引从0开始,一般[i:j],包括i,不包括j,可称为顾头不顾尾)
运行结果:
常用函数:
name.capitalize():字符串首字母大写
name.upper():字符串大写
name.center(50,‘-’):把字符串的长度变成50,不够的用“-”来补
运行结果:
2、多行字符串
多行字符串可用三引号表示。
运行结果:
3、字符串拼接
可以用“+”实现,即str1+str2。
4、字符串内引用外部变量
(1)%s
其中:%s—str
%d----数字(digit)
%f----float
运行结果:
(2)f
运行结果:
三、bool类型
bool类型就两个值,一个True(真),一个False(假)
它的作用是用作程序中的逻辑判断。
四、列表
运行结果:
列表的操作:
(1)增:list1.append(x),
运行结果:
list1.insert(i,x) ,其中,i为索引i,x为插入的值。
运行结果:
(2)改
list1[1] = “xxx”
(3)查(根据给定内容查索引)
list3.index(x)
运行结果:
(4)删除
del list1或者list1.remove(x)
运行结果:
(5)切片、嵌套
运行结果: