python画龙猫

您所在的位置:网站首页 龙猫画的图片简笔画 python画龙猫

python画龙猫

2024-07-13 00:20| 来源: 网络整理| 查看: 265

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