03 2018 档案
摘要:l1 = [1,2,3,4,5,'a','b','dfsa',3]count = 0for j in l1: count += 1print(count)要是计算多个序列的个数的话:重复代码多可读性差#函数的产生:函数就是封装一个功能li = [1,2,3,4,5]def my_len(): #de
阅读全文
摘要:参数:1.文件路径 2.编码方式 3.执行动作(打开方式): 只读r,只写w, 追加a,读写r+,写读w+f = open('文件',encoding='utf-8',mode='r') f.read()##读: ***r,只读 文字类文件用r1)文件以什么编码方式存储的就用什么编码方式打开2)文件
阅读全文
摘要:字典dict : 增:第一种: dic[键-'hobby']:内容-'girl' 有则覆盖无则添加 第二种:setdefault dic.setdefault('hobby','girl') 无责添加有责不变 删:pop有返回值 dic.pop('键') dic.clear清空字典 del dic删
阅读全文
摘要:对于赋值运算来说指向同一个内存地址.字典,列表,集合都一样 copy:不是指向一个,在内存中开辟了一个内存空间 对于浅copy来说,第一层创建的是新的内存地址, 从第二层开始,指向的是同一个内存地址。 所以,对于第二层以及更深的层数来说,保持一致性。 l1 = [1,2,3] l2 = l1.cop
阅读全文
摘要:集合:set数据类型:不重复,无序(无索引),它里面的元素可哈希(不可变的)。本身是不可哈希的(可变)。不能作为字典的key。作用:1,去重。2,数据关系的测试。 增 :set.add('')迭代加set.update() 删:set.remove()按元素删set.pop()随机删除set.cle
阅读全文
摘要:str: 常用操作方法: 1)首字母大写,其他字母小写: s = 'dasda' s1 = s. capitalize() print(s1) 2)居中center s = 'asdad' s1 = s.center(30,'***') print(s1) 3)大小写翻转 s1 = s.swapca
阅读全文
摘要:常用操作方法:1),首字母大写,其他字母小写:s= 'kjlfdagla's1 = s.capitalize()print(s1) 2),居中centers = kjfagas1 = s.center(30)或者s1 = s.center(0)或者s1 = s.center(30,'*')print
阅读全文