#python 基础系列08-内建函数 #引入sys库 import sys import copy from functools import reduce if __name__ == '__main__': str = "Srtd13DDD" #字符串大小写转换,首字符大小写等等函数 str.lower() str.upper() str.swapcase() str.title() str.capitalize() #搜索函数 str.find('r') str.find('r',0,3) str.index() str.index('r',0,2) str.count('r') str.endswith('r') #字符串替换 str.replace('r','r1') str.replace('r','r1',2) #替换几次 str.lstrip() #去掉空白 str.rstrip()#去掉空白 #分割,组合 str.split(':') new_str = str.split(':') #拼接成字符串 new_str2 = '*'.join(new_str) #判断函数 str.isdigit() str.islower() str.isupper() str.isspace() #判断是否是空字符串 #列表内建函数 mylist = [1,2,3] mylist.append(222) mylist.count() mylist.extend((1,2)) mylist.insert(0,(111,22)) mylist.pop(0) mylist.reverse() #反转 #系统内建函数 rs = enumerate(mylist) for var in rs : print(var) len(mylist) max('a','b') #指定比较规则,内置函数 max('aa1','bb2',key=lambda x:x[1]) rss2 = reversed('aafggngdd') for v in reversed('aafggngdd'): print(v) #简单排序 sorted(mylist) mylist.reverse() # zip函数 ,一一对应上 mylist2 = [1,2,3] mylist3 = ['a','b','c'] for v1 in zip(mylist2,mylist3) : print(v1) #map函数 ,先定义一个函数 map(func,mylist) for var3 in map(func,mylist): print(var3) #reduce函数 reduce(func2, mylist) #需要导入 from functools import reduce def func(x): return x*x def func2(x,y): return x*y
python 基础系列08-内建函数
猜你喜欢
转载自blog.csdn.net/qq_31866793/article/details/104352305
今日推荐
周排行