python3代码示例,用Python语言编写一小段代码
有用的20个python代码段(3):
1、检查给定字符串是否是回文(回文)
my_string=abcba
mifmy _ string==my _ string[:-1]:
打印("回文")
else:
打印("非回文")
#输出
#回文2,列表的要素频率
有多种方式都可以完成这项任务,而我最喜欢用大蟒的计数器类蟒蛇。计数器追踪每个要素的频率,计数器()反馈回一个字典,其中要素是键,频率是值。
也使用最常见()功能来获得列表中的最频繁元素。
# findingfrequencyofeachelementinalist
fromcollectionsimportCounter
my_list=[a , a , b , b , c , d , d , d]
count=Counter(my _ list)# definingacounterobject
打印(计数)所有元素的数量
#计数器({d:5, b:3, a:2, c:1})
打印(计数[ b ])#单个元素
#3
打印(计数。most _ common(1))#最频繁元素
#[(d ,5)]3,查找两个字符串是否为字谜
计数器类的一个有趣应用是查找字谜。
字谜指将不同的词或词语的字母重新排序而构成的新词或新词语。
如果两个字符串的计数器对象相等,那它们就是字谜。
FromcollectionsimportCounter
str_1,str_2,str_3=acbde , abced , abcda
cnt_1,cnt_2,cnt _ 3=计数器(str_1),计数器(str_2),计数器(str_3)
ifcnt_1==cnt_2:
打印( 1和2图表)
ifcnt_1==cnt_3:
打印( 1和3 anagram)4,使用尝试-除了-否则块
通过使用尝试/例外块,Python中的错误处理得以轻松解决。在该块添加其他语句可能会有用。当尝试块中无异常情况,则运行正常。
如果要运行某些程序,使用最后,无需考虑异常情况。
a,b=1,0
尝试:
打印(黑白)
# exceptionraisedwhenbis0
exceptZeroDivisionError:
打印(“divisionbyzero”)
else:
打印(“noexceptionsraised”)
最后:
打印("运行时总是")更多大蟒知识,请关注:Python自学网!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。