python 数字 、字符串、列表、元组、字典和集合
一、数字(number)
创建 val = 1 ;
单个删除 del val
多个删除 del var_a, var_b
二、字符串(str)
1.定义可以用英文的单引号和双引号
var="hello python" 或者 var='hello python'
2.索引和截取
Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:
变量[头下标:尾下标]
注意:尾下标是取不到的(也就是前闭后开)
3.拼接 (+)
a = "hello"
b = "python"
print(a+b)
4.in/not in
5.格式化输出
print("My name is %s and weight is %d kg!" % ("Tom",49))
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
三、列表(list)
1.定义
list1 = []
list_var=[1,2,3,’hello’,’python’]
2.索引与截取
3.添加元素 append
4.删除元素 del list_var
5.读取长度 len
6.拼接
7.重复
8.排序
四、元组(tuple)
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用:
1.定义
2.索引和截取
3.拼接
4.删除del
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:
五、字典(dict)
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:
d = {key1 : value1, key2 : value2, key3 : value3 }
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
1.定义
var={'name':'bob','age':12,'class':1}
2.访问
3.更新、添加、删除
4.清空字典所有条目
5.删除字典
del var
六、集合(set)
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式
parame = {value01,value02,…}
或者
set(value):
1.添加元素
s.add(x)
将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。
2、移除元素
语法格式如下:
s.remove( x )
3.清空集合
语法格式如下:
s.clear()