当前位置: 首页 > 科技观察

Python一行代码的神奇之处!!!

时间:2023-03-20 15:35:44 科技观察

大家都知道,今天我要说的是Python一行代码的神奇之处!!!十六进制转十进制decimal=int('1010',5)print(decimal)#130output:130转换大小写字母Convertuppercaseletters#conversionUppercaseandlowercaselettersstr="hiPython".upper()print(str)#HIPYTHONoutput:HIPYTHONconvertlowercaseletters#Convertlowercaselettersstr_lower1="HIPYTHON".lower()print(str_lower1)str_lower2="HIPYTHON".casefold()print(str_lower2)output:hipythonhipython求一个数的因数importmathfact_5=math.factorial(5)print(fact_5)output:120得到一个最长的字符串words=['Hello','Python','Hellofromthelist','world']print(max(words,key=len))output:Python使用print()写入文件print("Hello,World!",file=open('test.txt','w'))getdateimporttime;print(time.ctime())输出:SunOct3022:52:412021从字符串中删除数字abcdeffgvcg一行代码求n个连续数的和#第一种方法n=50sum_n1=sum(range(0,n+1))print(sum_n1)#第二种方法sum_n2=n*(n+1)//2print(sum_n2)求一个字符在字符串中出现的频率print("hellopython".count('l'))#2删除列表中重复的元素list(set['p','y','','h','o','n'])按“key”对字典进行排序#d={'five':5,'one':1,'four':4,'eight':8}{key:d[key]forkeyinsorted(d.keys())}#{'eight':8,'five':5,'four':4,'one':1}按值排序字典#x={1:2,3:4,4:3,2:1,0:0}{k:vfork,vinsorted(x.items(),key=lambdaitem:item[1])}#{0:0,2:1,1:2,4:3,3:4}evenlistinfilterlist(filter(lambdax:x%2==0,[1,2,3,4,5,6]))#[2,4,6]Python小技巧总结——一行代码操作还是很多的,后面慢慢探索,希望大家一起进步。

猜你喜欢