- python数据类型之列表
列表是以方括号“[]”保卫的数据集合,不同成员以“,”分割。列表中可以包含任意数据类型,也可以包含其他列表,列表可以通过序号访问其中成员。在脚本中可以对列表进行排序、添加、删除等操作,可以改变列表中任意成员的值
- 常用的列表操作
列表操作 | 描述 |
list.append | 追加成员 |
list.count(x) | 计算列表中的参数X出现的次数 |
list.extend(L) | 向列表中追加另外一个列表L |
list.index(x) | 获得参数X在列表中的位置 |
list.insert() | 向列表中插入数据 |
list.pop() | 删除列表中的最后一个值,并返回被删除的值 |
list.remove() | 删除列表中的成员 |
list.reverse() | 将列表中成员的顺序颠倒 |
list.sort() |
对列表中的成员排序 |
- python数据类型:字典
字典是python中比较特殊的一类数据类型,是以大括号包围{} 的数据集合。字典与列表的最大不同在于字典是无序的,在字典中通过键来访问成员。
通常字典的操作
字典操作 | 描述 |
dic.clear() | 清空字典 |
dic.copy | 复制字典 |
dic.get(k) | 获得键K的值 |
dic.has_key(k) | 是否包含键K |
dic.items() | 获得由键和值组成的列表 |
dic.keys() | 获得键的列表 |
dic.pop(k) | 删除键k |
dic.update() | 跟新成员 |
dic.values() | 获得值得列表 |
python数据类型:文件文件也可以看做是python中的数据类型,当使用python的内置函数open打开一个文件后返回一个文件对象
open(filename,mode,bufsize) fiename 要打开的文件 mode 可选参数,文件打开模式 r,只读 w 覆盖写入 a 追加 bufsize 可选参数,缓冲区大小 eg: user_file=open("user.log","r") print(user_file) E:\Python34\python.exe E:/one/day1/day1homework1.py <_io.TextIOWrapper name=‘user.log‘ mode=‘r‘ encoding=‘cp936‘> Process finished with exit code 0
-
文件的基本操作
文件操作 描述 file.read() 将整个文件读入字符串中 file.readline() 读入文件的一行到字符串中 file.readlines() 将整个文件按行读入列表中 file.write() 向文件中写入字符串 file.writelines() 向文件中写入一个列表 file.close() 关闭打开的文件 - file.read
user_file=open("user.log","r") user_line=user_file.read() print(user_line) E:\Python34\python.exe E:/one/day1/day1homework1.py duqiu,123 wangming,123
- file.readline
user_file=open("user.log","r") user_line=user_file.readline() print(user_line) E:\Python34\python.exe E:/one/day1/day1homework1.py duqiu,123 Process finished with exit code 0
- file.readlines
user_file=open("user.log","r") user_line=user_file.readlines() print(user_line) E:\Python34\python.exe E:/one/day1/day1homework1.py [‘duqiu,123\n‘, ‘wangming,123‘] Process finished with exit code 0
时间: 2024-10-13 23:05:17