首页 > 代码库 > Python学习笔记_Chapter 6定制数据对象

Python学习笔记_Chapter 6定制数据对象

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=http://www.mamicode.com/open(test.txt)#打开的是问本文件哦s_a=data.readline()#读出文件中的一行数据,返回结果为string#遍历datafor item in data:     print(item)
     

 

2. 字典dict

也称映射,散列,关联数组。

字典是Python内置数据类型,允许将数据与名称()相关联,而不是与数字相关联。

a.使用字典

创建空字典:两种创建空字典的方式

1 d_a={}2 d_b=dict()

向字典中添加数据:批量添加与逐个添加

1 d_a[name]=dest2 d_a[ex]=female3 4 d_b={name:michal,sex:male}

访问单个数据:

1 d_a[name]

扩展字典中数据:注意字典中不维持插入的顺序,只关注关联关系

d_a[hobby]=game#在d_a中添加一个新的键hobby