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

网站地区分站系统怎样制造网站图片教程

网站地区分站系统,怎样制造网站图片教程,有网站开发经验怎么写简历,公司需要做网站文章目录 前言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/14586352/

相关文章:

  • 网站维护的作用一键免费搭建手机网站
  • 门户网站开发注意哪些公司黄页怎么查
  • 礼品公司网站源码制作网站公司年收入多少
  • 怎么做网站动图网站搭建哪家公司最好
  • 临海网站制作好了如何上线塘沽网络公司
  • 基于MVC网站建设课程设计报告cute模板wordpress
  • 制作网站的基本步骤是制作网页最简单的软件
  • 店铺网站建设策划书定制开发一般多少钱
  • 自助建站最好的平台网站建设要考虑哪些内容
  • 建造个网站花多少钱wordpress视频居中
  • 做网站算经商吗高安网站设计
  • 百度怎样注册免费的网站个人做跨境电商网站有哪些
  • 本站由 今科云平台网站建设技术开发建设银行怎么从网站上改手机号码
  • 湖南建设银行官网网站首页网页代理app
  • 手机功能网站案例如何做整人网站
  • 平面设计网站排行榜聊城专业做网站
  • 广东广东网站建设工作wordpress朗读文章
  • 做公众号用什么网站吗创立制作网站公司
  • 网站推广怎么做有效果semen
  • 可以看所有网站的浏览器网站建设厘金手指下拉15
  • 一个简单的个人网站东莞p2p网站开发费用
  • 招聘网站的销售怎么做公司介绍模板怎么写
  • 商城网站的建设费用wordpress 域名配置
  • 网站建设三大部分池州网站建设价格
  • 网站建设用模板如何发布网站到域名
  • 购物网站建设源码自己注册一个网站要多少钱
  • 做网站的感觉响应式网站建设智能优化
  • 网站手机版怎么做的wordpress 技术
  • 怎么做自己网站的后台PHP网站开发简单实例
  • 大悟网站建设潮州市建设局网站