2021-04-17

巩固

1.len()函数可以得到字符串的长度
2.切片是指对操作的对象截取其中一部分的操作。字符串,列表,元组都支持切片操作。语法:[起始:结束:步长]
3.find()在字符串中查找是否存在某个字符串。#my_str.find(sub_str,start,end),sub_str:要在字符串中查找的内容,类型是str。如果找到sub_str,就返回他的位置正数下标,如果没有找到,就返回-1。
4.rfind()是从右边(后边)开始查找
5.index()在字符串中查找是否存在某个字符串。#my_str.find(sub_str,start,end),sub_str:要在字符串中查找的内容,类型是str。如果找到sub_str,就返回他的位置正数下标,如果没有找到,就报错。
6.rindex()从后边开始查找。
7.count()统计出现的次数。
8.replace()替换。语法:my_str.replace(old_str,new_str,count)。Count:替换的次数,默认是全部字符串。
9.split()字符串的切割。my_str.split(sub_str,count).sub_str:按照什么内容切割字符串,默认是空白字符,空格,tab键。Count:切割几次,默认是全部切割。返回值:列表[]
10.Join()字符串的连接。语法:my_str.join(可迭代对象)。可迭代对象:str,列表(需要列表中的每一个数据都是字符串类型)。my_str:这个字符串添加到可迭代对象的两个元素之间。
11.Capitalize()将字符串的第一个字符大写
12.Title()将字符串的每个单词的首字母大写
13.Startwith()检测字符串是否以hello开头,是则返回ture,否则返回false
14.My_list=[].列表里面可以存放任意数据类型。
15.列表.Append(数据):向列表的尾部追加数据。
列表.insert(下标,数据):在指定的下标位置进行添加
列表.extend(可迭代对象):会将可迭代对象中的数据逐一添加到原列表末尾。
16.in/not in可判断列表元素是否存在,在为ture,否为false。例:num=phyllis in my_list. Print(num)
17.列表删除操作.
my_list.remove(数据):直接删除原列表数据
my_list.pop(下标):默认删除最后一个数据,返回删除内容
del my_list(下标):如果删除不存在的下标,会报错
18.列表排序和逆置,
列表.sort():默认从小到大排序,前提列表中数据类型一样。列表.sort(reverse=ture):从大到小牌序 Sorted()即得到一个新列表,不在原列表中排序
列表[::-1],逆置,得到一个新列表
列表.reverse():在原列表直接逆置
19.元组使用小括号,和列表很相似。元组的数据不能被修改,列表可以。
20.字典dict定义使用{}定义,变量={key1:value1,key2:value2,…}字典的key可以是字符串类型和数字类型,不能是列表。Value值可以是任何类型。

my_dict={"name":"phyllis","age":"19"}
print(my_dict)
#访问value值
print(my_dict["age"])
#如果key值不存在,代码报错。如果字典.get(key),key值不存在,返回none

字典中用key值添加修改数据。字典[key]=数据值,key值存在,就是修改,不存在,就是添加
删除:del 字典名[key]和字典.clear(){清空字典,删除所有的键值对}还有del字典名{直接删除字典}
#字典.value()获取value值
#字典.items()获取所有键值对
21.定义函数#def 函数名():
函数代码(函数体)
22.函数文档说明#help(函数名)
23.不能再函数的内部修改全局变量,若想修改,使用global()
24.返回值:在函数中定义的局部变量,或者通过计算得出的局部变量,想要在函数外部访问和使用,return
25.不可变类型:int,float,bool,str,tuple
可变类型:list,dict

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值