儿童学习python的一些小技巧

  

以下是一些Python实用技巧和工具,希望能对大家有所帮助。
  

  

<强>交换变量
  

        x=6   y=5   x, y=y, x   打印x   在在在5   打印y   在在在6      

<强>如果语句在行内

        打印“Hello”如果其他真正的“世界”   在在在你好      

<>强连接
  

  

下面的最后一种方式在绑定两个不同类型的对象时显得很酷。

        nfc=(“包装工”、“49人队”)   亚足联=(“乌鸦”、“爱国者”)   打印nfc +亚足联   在在在(“包装工”,“49人队”,“乌鸦”,“爱国者”)   打印str(1) +“世界”   在在在1世界   打印“1”+“世界”   在在在1世界   打印1,“世界”   在在在1世界   打印nfc, 1   在在在(“包装工”、“49人队”)1      

<强>数字技巧
  

  

#除后向下取整
  

        打印5.0//2   在在在2   # 2的5次方   打印2 * * 5   在比;32      

注意浮点数的除法
  

        打印。3/1。   在在在2.9999999999999996   打印。3//1。   在在在2.0      

<强>数值比较
  

  

这是我见过诸多语言中很少有的如此棒的简便法
  

        x=2   如果3比;x比;1:   打印x   在在在2   如果1 & lt;x比;0:   打印x   在在在2      


  

  

<强>同时迭代两个列表
  

        nfc=(“包装工”、“49人队”)   亚足联=(“乌鸦”、“爱国者”)   teama, teamb zip (nfc,亚足联):   打印teama +”vs。“+ teamb   在在在包装工队和乌鸦   在在在49人队和爱国者      


  

  

<>强带索引的列表迭代
  

        团队=[“包装工”、“49人队”,“乌鸦”,“爱国者”)   在列举指数、团队(团队):   打印索引、团队   在在在0封隔器   在在在1 49人队   在在在2乌鸦   在在在3爱国者      


  

  

<>强列表推导式
  

  

已知一个列的表,我们可以刷选出偶数列表方法:
  

        数量=(1、2、3、4、5、6)   甚至=[]   数量的数字:   如果% 2==0:   even.append(数量)      


  

  

转变成如下:
  

        数量=(1、2、3、4、5、6)   甚至=[数字数数字如果数% 2==0]      


  

  

是不是很牛呢,哈哈。
  

  

<强>字典推导
  

  

和列表推导类似,字典可以做同样的工作:
  

        团队=[“包装工”、“49人队”,“乌鸦”,“爱国者”)   {打印键:值价值,关键在列举(团队)}   在在在{“49人队”:1、“乌鸦”:2,“爱国者”:3,“包装工”:0}      


  

  

<强>初始化列表的值
  

        项=[0]* 3   打印东西   在在在(0,0,0)      


  

  

<>强列表转换为字符串
  

        团队=[“包装工”、“49人队”,“乌鸦”,“爱国者”)   打印”、“. join(团队)   在在在包装工队,49人队,乌鸦,爱国者的      


  

  

<强>从字典中获取元素
  

  

我承认try/除了代码并不雅致,不过这里有一种简单方法,尝试在字典中查找钥匙,如果没有找到对应的价值将用第二个参数设为其变量值。
  

        data=https://www.yisu.com/zixun/{“用户”:1、“名称”:“Max”,“三”:4}   试一试:   is_admin=数据(“管理”)   除了KeyError:   is_admin=False   data=https://www.yisu.com/zixun/{“用户”:1、“名称”:“Max”,“三”:4}   is_admin=数据。(“admin”,假)      


  

  

儿童学习python的一些小技巧