您的位置:首页 > 编程语言 > Python开发

python学习心得-第一天笔记

2017-01-04 16:31 495 查看

python自动化运维第一天

python自动化因为学习第一天,学习到的内容有列表,元组认知与操作

字符串操作

集合操作

文件操作

编码问题

1.列表元组操作

列表定义shop = ['car','apple','bike']切片shop:[0:2]----取从列表第一个元素列开始到列表第三个元素前,不包括第三个元素shop[-1]---取列表最后一个元素shop[:2]---从第一个元素开始到第三个前shop[0:1:2]---从第一个元素开始,隔一个取一个,到第三个元素前追加shop.append['lajiao']---将新添加的放到列表最后shop = ['car','apple','bike','lajiao']插入shop.insert(1,'pen')---将pen元素插入到新列表的第二个位置删除del shop[1]---删除列表的第二个元素修改shop[1] = 'ball'---将列表的第二个元素修改为ball拷贝shop_new = shop.copy()排序如果是数字,将按照数字的大小进行排列,如果是字母,将按照英文字母进行排列shop.sort()索引shop.index()元组定义元组不可进行更改shop = ('a','b','c')

2.字符串操作

name.ljust(40,'-')---输出40字字符,不足在后面用-补足name.rjust(40,'-')---输出40字字符,不足在前面用-补足name.title()---将首字母大写name.upper()---全部字母大写name.lower()---全部字母小写name.rstrip()---删除末尾空格name.lstrip()---删除末尾空格

3.字典操作

字典定义字典一种key - value 的数据类型info = { 'stu1101': "TengLan Wu", 'stu1102': "LongZe Luola", 'stu1103': "XiaoZe Maliya", }字典是无序的,而且key值不可重复。增加name['age']=24----将key = age,value = 24的字典元素添加进字典中,无序显示修改name['age']=25---将key = age,的vlaue改为25.删除三种三处方式name.pop('age')---删除key值为age的元素del name['age']---删除key为age的元素name.popitem()---随机删除查找name.get('age')---查找字典中key为age的元素name['age']---同上如果所输入key在字典中不存在,则返回none。其他操作info.vaules---字典的vaules值info.keys()---字典的key值info.items()---将字典转换为列表

4.文件操作

文件读取f = open('文件名’).read()f = open('文件名',encoding = "utf-8").read()with open('文件名’,encoding = "utf-8","r") as f读取文件的前几行f.readline()---是一个列表for i in f.readlines()---只适合读小文件for index.line in enunerate (f.readline())打开文件的模式r---只读模式(默认

w---只写模式(不可读,若没有文件则创建,存在则删除内容)、

a---追加模式(可读,没有则创建)

r+---可读写文件

w+---写读文件

其他操作f.tell---显示指针位置f.seek---查找f.readable---判断文件是否可读f.flush---刷新缓存import syssys.stdout.write()---在屏幕上显示f.truncate(10)---截断,从10开始截断
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  运维 python 自动化