python常用函数

format()函数

它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。

format 函数可以接受不限个参数,位置可以不按顺序。

"{} {}".format("hello", "world")                    'hello world'

"{1} {0} {1}".format("hello", "world")             'world hello world'

通过字典设置参数

site = {"name": "菜鸟教程", "url": "www.runoob.com"}

print("网站名:{name}, 地址 {url}".format(**site))

通过列表索引设置参数

my_list = ['菜鸟教程', 'www.runoob.com']

print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))

range()函数

range([start,] stop [,step]) 
实质:创建了一个可迭代对象;一般情况下与for循环一起连用 
1、start 可以不写,默认值是0,若给定则从start开始 
2、stop 必须给定; 
3、取值范围[start,stop) 
4、step:步长,若不给则默认为1

len(str)函数

获取字符串长度

str.lower()函数

返回一个字符串大写字母全部转化为小写字母的字符串

str.upper()函数

返回一个字符串中小写字母转化成大写字母的字符串

str.swapcase()函数

返回字符串中的大小写字母转换

str2.find(str1,start,end)函数

从左往右检查str2返回str1的第一次出现的下标,找不到返回-1

str2.rfind(str1,start,end)函数

从右往左检查str2返回str1的第一次出现的下标,找不到返回-1

str2.index(str1,start,end)函数

从左往右检查str2返回str1第一次出现的下表,找不到会报异常

ValueError:substring not found

str2.spilt(str1,num)分离字符串

返回一个元素以str1作为分隔符对str2进行切片的列表

若num有指定值,则切num次,列表元素个数为num+1 ,若不指定则全部进行切片 
若str1不指定,则默认为空字符(空格、换行\n、回车\r、制表\t)

str.join(seq)函数

字符串的连接 以特定字符串作为分隔符,将seq中所有的元素合并成为一个新的字符串

list列表函数

list.append(元素)

在列表末尾添加新的元素

list1.extend(list2)

在列表的末尾一次性追加另一个列表中的多个值

str.insert(下标值,object)

在下标处插入元素,不覆盖原本的数据,原数据向后顺延 
append默认把新的元素添加在列表的末尾 ,而insert可以指定位置进行添加【插入】

list.pop(下标值)

删除下标元素或者删除列表最后一个元素

list.remove(元素)

删除列表中指定的元素的第一个匹配成功的结果

list.clear()

清除列表中的所有元素,但是不删除列表

list.index(元素)

返回列表中查找到的第一个与元素匹配的元素的下标

list.count(元素)

返回元素在列表出现的次数

len(list)

返回列表元素的个数

list.reverse()

列表倒叙

复制

list1 = list2 不开辟新的内存,list3 = list1.copy() 重新开辟了一个新的内存空间,存储的数据于list1相同

list(元组)

将元组转为列表

tuple(列表 )

将列表转为元组

dict字典函数

dict[key]=value

增加键值对,key不存在为新增,key存在为修改

dict.get(key)

返回字典中key键的value,如果字典中不存在此键则返回defailt(默认值为noll)

dict.items()

返回一个包含字典中键和值的列表,获取所有键值对

dict.keys()

返回一个包含字典中键的列表

dict.values()

返回一个包含字典中所有值的列表

enumerate()函数

用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值