当前位置: 首页 > news >正文

宣传类网站wordpress3.3

宣传类网站,wordpress3.3,如何制作自己个人小程序,设计网络网站文章目录 前言20个代码1.重复元素判定2.字符元素组成判定3.内存占用4.字节占用5.打印 N 次字符串6.大写第一个字母7.分块8.压缩9.解包10.链式对比11.逗号连接12.元音统计13.首字母小写14.展开列表15.列表的差16.通过函数取差17.链式函数调用18.检查重复项19.合并两个字典20.将两… 文章目录 前言20个代码1.重复元素判定2.字符元素组成判定3.内存占用4.字节占用5.打印 N 次字符串6.大写第一个字母7.分块8.压缩9.解包10.链式对比11.逗号连接12.元音统计13.首字母小写14.展开列表15.列表的差16.通过函数取差17.链式函数调用18.检查重复项19.合并两个字典20.将两个列表转化为字典 总结Python技术资源分享1、Python所有方向的学习路线2、学习软件3、精品书籍4、入门学习视频5、实战案例6、清华编程大佬出品《漫画看学Python》7、Python副业兼职与全职路线 前言 学 Python 怎样才最快当然是实战各种小项目 只有自己去想与写才记得住规则。本文是20 个极简任务初学者可以尝试着自己实现 本文同样也是20 段代码Python 开发者也可以看看是不是有没想到的用法。 20个代码 1.重复元素判定 以下方法可以检查给定列表是不是存在重复元素它会使用 set 函数来移除所有重复元素。 def all_unique(lst):return len(lst) len(set(lst))x [ 1, 1, 2, 2, 3, 2, 3, 4, 5, 6]y [ 1, 2, 3, 4, 5]all_unique(x) # Falseall_unique(y)# True2.字符元素组成判定 检查两个字符串的组成元素是不是一样的。 from collections importCounterdef anagram(first, second):return Counter(first) Counter(second)anagram( abcd3, 3acdb) # True3.内存占用 importsysvariable 30print(sys.getsizeof(variable)) # 244.字节占用 下面的代码块可以检查字符串占用的字节数。 def byte_size(string):return(len(string.encode( utf-8)))byte_size( )# 4byte_size( Hello World)# 115.打印 N 次字符串 该代码块不需要循环语句就能打印 N 次字符串。 n 2s Programmingprint(s * n)# ProgrammingProgramming6.大写第一个字母 以下代码块会使用 title 方法从而大写字符串中每一个单词的首字母。 s programming is awesomeprint(s.title)# Programming Is Awesome7.分块 给定具体的大小定义一个函数以按照这个大小切割列表。 from math importceildef chunk(lst, size):return list(map(lambda x: lst[x * size:x * size size],list(range( 0, ceil(len(lst) / size)))))chunk([ 1, 2, 3, 4, 5], 2)# [[1,2],[3,4],5]8.压缩 这个方法可以将布尔型的值去掉例如(FalseNone0“”)它使用 filter 函数。 def compact(lst):return list(filter(bool, lst))compact([ 0, 1, False, 2, , 3, a, s, 34])# [ 1, 2, 3, a, s, 34 ]9.解包 如下代码段可以将打包好的成对列表解开成两组不同的元组。 array [[ a, b], [ c, d], [ e, f]]transposed zip(*array)print(transposed)# [( a, c, e), ( b, d, f)]10.链式对比 我们可以在一行代码中使用不同的运算符对比多个不同的元素。 a 3print( 2 a 8) # Trueprint( 1 a 2)# False11.逗号连接 下面的代码可以将列表连接成单个字符串且每一个元素间的分隔方式设置为了逗号。 hobbies [ basketball, football, swimming]print( My hobbies are: , .join(hobbies))# My hobbies are: basketball, football, swimming12.元音统计 以下方法将统计字符串中的元音 (‘a’, ‘e’, ‘i’, ‘o’, ‘u’) 的个数它是通过正则表达式做的。 importredef count_vowels(str):return len(len(re.findall(r [aeiou], str, re.IGNORECASE)))count_vowels( foobar)# 3count_vowels( gym)# 013.首字母小写 如下方法将令给定字符串的第一个字符统一为小写。 def decapitalize(string):return str[:1]. lower str[1:]decapitalize( FooBar)# fooBardecapitalize( FooBar)# fooBar14.展开列表 该方法将通过递归的方式将列表的嵌套展开为单个列表。 def spread(arg):ret []fori in arg:ifisinstance(i, list):ret. extend(i)else:ret. append(i)return retdef deep_flatten(lst):result []result.extend(spread(list(map(lambda x: deep_flatten(x) iftype(x) list elsex, lst))))returnresultdeep_flatten([ 1, [ 2], [[ 3], 4], 5])# [1,2,3,4,5]15.列表的差 该方法将返回第一个列表的元素其不在第二个列表内。如果同时要反馈第二个列表独有的元素还需要加一句 set_b.difference(set_a)。 def difference(a, b):set_a set(a)set_b set(b)comparison set_a.difference(set_b)returnlist(comparison)difference([ 1, 2, 3], [ 1, 2, 4]) # [ 3]16.通过函数取差 如下方法首先会应用一个给定的函数然后再返回应用函数后结果有差别的列表元素。 def difference_by(a, b, fn):b set(map(fn, b))return[ item foritem in a iffn(item)not in b]from math importfloordifference_by([ 2.1, 1.2], [ 2.3, 3.4],floor)# [1.2]difference_by([{ x: 2}, { x: 1}], [{ x: 1}], lambda v : v[ x])# [ { x: 2} ]17.链式函数调用 你可以在一行代码内调用多个函数。 def add(a, b):return a bdef subtract(a, b):return a - ba, b 4, 5print((subtract ifa b elseadd)(a, b)) # 918.检查重复项 如下代码将检查两个列表是不是有重复项。 def has_duplicates(lst):return len(lst)! len(set(lst))x [ 1, 2, 3, 4, 5, 5]y [ 1, 2, 3, 4, 5]has_duplicates(x) # Truehas_duplicates(y)# False19.合并两个字典 下面的方法将用于合并两个字典。 def merge_two_dicts(a, b):c a.copy # make a copy of ac.update(b) # modify keys and values of a with the once from breturnca{ x: 1, y: 2}b{ y: 3, z: 4}print(merge_two_dicts(a,b))#{ y: 3, x: 1, z: 4}在 Python 3.5 或更高版本中我们也可以用以下方式合并字典 def merge_dictionaries(a, b)return {**a, **b}a { x: 1, y: 2}b { y: 3, z: 4}print(merge_dictionaries(a, b))# { y: 3, x: 1, z: 4}20.将两个列表转化为字典 如下方法将会把两个列表转化为单个字典。 def to_dictionary(keys, values):return dict(zip(keys, values))keys [ a, b, c]values [ 2, 3, 4]print(to_dictionary(keys, values))#{ a: 2, c: 4, b: 3}总结 好了本次的分享就到这里希望各位学习愉快~ 【最新Python全套从入门到精通学习资源文末免费领取】 Python技术资源分享 如果你对Python感兴趣学好 Python 不论是就业、副业赚钱、还是提升学习、工作效率都是非常不错的选择但要有一个系统的学习规划。 小编是一名Python开发工程师自己整理了一套 【最新的Python系统学习教程】包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。 如果你是准备学习Python或者正在学习下面这些你应该能用得上 1、Python所有方向的学习路线 Python所有方向路线就是把Python常用的技术点做整理形成各个领域的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。 2、学习软件 工欲善其事必先利其器。学习Python常用的开发软件都在这里了给大家节省了很多时间。 3、精品书籍 书籍的好处就在于权威和体系健全刚开始学习的时候你可以只看视频或者听某个人讲课但等你学完之后你觉得你掌握了这时候建议还是得去看一下书籍看权威技术书籍也是每个程序员必经之路。 4、入门学习视频 我们在看视频学习的时候不能光动眼动脑不动手比较科学的学习方法是在理解之后运用它们这时候练手项目就很适合了。 5、实战案例 光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。 6、清华编程大佬出品《漫画看学Python》 用通俗易懂的漫画来教你学习Python让你更容易记住并且不会枯燥乏味。 7、Python副业兼职与全职路线 这份完整版的Python全套学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】 CSDN大礼包《Python入门资料实战源码安装工具】免费领取安全链接放心点击
http://www.hkea.cn/news/14278089/

相关文章:

  • 广州服务好的网站推广工具兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司
  • 软文营销的宗旨是什么金华seo
  • 企业做国际站哪个网站好泉州seo排名
  • 网站建设新闻稿网站建设与网页制作案例
  • 视频怎么转成网址网站优化建设郑州
  • 做竞价网站需要什么样的空间台州建设网站公司
  • 免费 网站 平台博罗营销网站制作
  • 济南卓远网站建设西安网页设计师培训班
  • 手表网站建设策划书深圳网站搭建哪里找
  • 问政烟台网站厦门市建设局加装电梯公示网站
  • 网站制作需要多少钱做响应式网站是不是都用rem
  • 有服务器了怎么做网站长沙哪里有做网站的公司
  • 学校网站建设意义学校专业建设规划
  • 开拓网站建设公司什么是移动网站开发
  • 郑州市建设厅网站网络黄页网址
  • 佛山哪里有做网站的郑州建设网站的公司
  • 吴中企业建设网站报价长春网站建设培训班
  • 建网站费用记账杭州建德网站建设
  • 用jsp做的购物网站上海移动端网络推广哪家强
  • vs做网站需要的插件菏泽做网站的
  • 四川建设发展股份有限公司网站旅游网站做精准营销的
  • 网站制作的语言中国建设建筑教育网站
  • 网站做1920px好吗赣州网站建设优化服务
  • 网站域名怎样注销重庆景点
  • 南昌网站设计哪个最好网站模板可以自己做
  • 网站报错403东莞做公众号的网站
  • 手机网站 教程河南省招标投标信息网官网
  • 北京做网站哪里好轻量应用云服务器
  • 泉州晋江网站建设费用广州网站建设品牌
  • 广东智能网站建设质量保障如何做网站网站代理