1. 有用的BIF
a. 判断字符串中是否包含子字符串
1 if s_a in s_b:
b. pop()
描述:从指定的列表位置删除并返回一个数据项。
1 (sarah_name,sarah_dob)=l_rah.pop(0),l_rah.pop(0) 2 #pop(0)中0位置为list中第一个数据项 3 #第一次执行pop赋值给sarah_name
c. strip()
输入的是字符串,返回的是列表
d.open
- 读文件时可以多种方式打开文件,取出的数据是不同的,可以是文本也可以是二进制。
-
文件是文本文件时:
data=open(‘test.txt‘)#打开的是问本文件哦 s_a=data.readline()#读出文件中的一行数据,返回结果为string #遍历data for item in data: print(item)
2. 字典dict
也称映射,散列,关联数组。
字典是Python内置数据类型,允许将数据与名称(键)相关联,而不是与数字相关联。
a.使用字典
创建空字典:两种创建空字典的方式
1 d_a={} 2 d_b=dict()
向字典中添加数据:批量添加与逐个添加
1 d_a[‘name‘]=‘dest‘ 2 d_a[‘ex‘]=‘female‘ 3 4 d_b={‘name‘:‘michal‘,‘sex‘:‘male‘}
访问单个数据:
1 d_a[‘name‘]
扩展字典中数据:注意字典中不维持插入的顺序,只关注关联关系
d_a[‘hobby‘]=‘game‘ #在d_a中添加一个新的键hobby