python的一些有意思的程序代码,python的一些简单的程序代码

  python的一些有意思的程序代码,python的一些简单的程序代码

  Python是一种非常简洁漂亮的编程语言。在其他编程语言中需要繁琐代码逻辑的事情,在Python中往往一行就能解决。

  这样既可以减少开发工作量,又可以大大提高可读性,避免开发复杂逻辑过程中出现的错误。

  在这篇文章中,我们来介绍一下10个一行代码有多强大!

  1.交换变量

  如果大学学过C/C编程的同学都熟悉交换变量,这是最基础最常用的。

  如果你使用C/C来交换变量,你需要这个操作:

  int a,b,c;

  c=a;

  a=b;

  b=c;

  在Python中,一行代码就可以完成变量的交换。

  # a=1;b=2

  a,b=b,a

  #打印(a、b)》2 1

  这样我们就不需要定义一个临时变量,不仅简单,而且非常直观。

  2.多元分布

  如果在给变量赋值时同时包含多种类型的变量,这在许多编程语言中都无法实现,但在Python中用一行代码就可以实现:

  a,b,*c=[1,2,3,4,5]

  # print(a,b,c)》1 2[3,4,5]

  在Python中,可以通过符号*将列表元素分配给指定的变量,这也称为解包。

  3.每隔一个元素求和

  如果有这样一个列表[1,2,3,4,5,6]并且你想对每隔一个元素[2,4,6]求和,你可以这样使用它:

  # a=[1,2,3,4,5,6]s=sum(a[1:2])# print(s)《12

  这里不需要利用复杂的逻辑,只需要合理利用Python切片,[1:]标记,从第2个元素开始,一直到列表末尾。

  4.删除多个元素

  # a=[1,2,3,4,5]

  德尔阿[* 2]

  #打印(一)》[2、4]

  的强大切片语法也可用于一次删除多个列表元素。

  5.将文件行读入数组

  如果条件或循环语句很简单,可以使用列表达式来简化代码:

  c=[line . strip()for line in open( file . txt )]

  6.将字符串写入文件。

  与其他编程语言相比,常用open和close读写文件,Python提供的with方法更简单,不需要专门关闭文件:

  用open(file.txt , a )作为f: f.write(hello world )

  7.创建一个列表。

  您可以使用inline for循环从其他列表中动态创建列表。您可以直接修改该值,例如,以下示例中的字符串串联:

  l=[(Hi x) for x in [phdcdq , Bob , Pete]]

  # print(l)》 [你好phdcdq ,你好Bob ,你好Pete]

  8.列表映射

  您可以使用Python的map()函数将每个列表元素转换为另一种类型:

  l=list(map(int,[1 , 2 , 3]))

  #打印(l)》[1、2、3]

  9.集合创建

  除了简单的for循环语句之外,列表达式还可以与条件语句结合使用:

  如果x 《4 》,则范围(6)中x的平方={ x * * 2for

  # print(squares)》 {0,1,4,9}

  10.回文检查

  回文检查是试题中经常出现的一类问题。简单来说就是正反读一样的字,这也难倒了很多应届毕业生。使用Python,可以完成一行代码:

  # phrase=deleveled

  isPalindrome=phrase==phrase[:-1]

  # print(isPalindrome)》真实

  标签

  高级Python的过程中,涉及的编程技巧远不止这些。要想深入精通Python,需要不断学习和总结。

  提高编码技能最简单有效的方法可以总结为两点:‘多读别人的代码,让别人看到自己的代码’。

  不同的人有不同的想法和实现方法。在看别人代码的过程中,可以看到不同的编码方式,从中学习一些优点。

  让别人审查自己的代码,不断鞭策和激励自己在编码过程中改掉坏习惯和错误用法。

  编辑AJX

  打开APP,阅读更多精彩内容。

  点击阅读全文。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: