python画龙猫 |
您所在的位置:网站首页 › 龙猫画的图片简笔画 › python画龙猫 |
str:(字符串) 首字母大写: capitalize() -- s1 = s.capitalize() 每个单词首字母大写: title -- s1 = s.title() 统计出现的次数 : count -- s.count("+") 大小写转换; s.swapcase() 查找 : find -- s.find("+") -- 查找不到时返回-1 index -- s.index("+") -- 找不到就报错 找下标: for i in range(len(s)): if s[i] == "+" print(i) list:(列表) 统计 : count -- li.count("+") 查看 : index -- li.index("+") 反转 : reverse -- li.reverse() 排序 : sort -- li.sort() 升序 sort(reverse = True) 降序 tuple:(元组) tu = tuple("123456") 字符串转化成元组: 统计 : count -- tu.count("3") 查找 : index -- tu.index("1") dict:(字典) dic = dict(k=1,k2=2,k3=3,k4=4,k5=5,k6=6) 定义方式; 随机删除 popitem - - dic.popitem() python3.6版本默认删除最后一个键值对 python3.5版本以前 随机删除 批量创建字典 : formkeys -- dict.fromkeys("sdadadad",[4,5,4]) 第一个参数是可迭代对象 第二个参数是每个建对应的值,用的都是同一个内存地址. set : (集合) s = set("235645")定义方式: 数据类型转换: str -- int 字符串中必须都是十进制的数才可以转换 直接用int转换就行; int -- str 没有特殊要求 直接用str转换就行; str -- list 无特殊要求直接用list转换就行; split -- s.split() 将字符串当成一个整体转换为列表; list -- str 直接用str转换就行,当用 join 时 列表内不能有数字 ("".join(li)) list -- tuple 直接用tuple转化即可 tuple -- list 直接用list转化就行 list -- set 直接用set转化就行 str - int - bool - list - tuple - dict - set : 有序 无序 可变 不可变 直接访问 顺序访问 通过键访问 str(字符串) 1 1 1 int(整型) 1 1 1 bool(布尔值) 1 1 1 list(列表) 1 1 1 tuple(元组) 1 1 1 dict(字典) 1 1 1 set(集合) 1 1 1 常见的易错点: 使用for删除列表的时候要从右往左删除不然会报错 不能在遍历字典本身中改变大小,要批量删除字典的键值对 循环删除索引的时候,要倒序删除否则会报错或结果不正确; 循环添加元素的时候,会形成死循环; 字典在循环的时候不能改变字典的大小 先定义一个列表,循环列表,列表删除字典 编码: 硬盘上储存的是字节; python3内使用的unicode python2中使用的是ascii 用什么编码用什么解码 encode() 编码 decode() 解码 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |