zoukankan      html  css  js  c++  java
  • python学习笔记(六)

            十、遍历列表

            1、python提供了一个函数range(),可以生成一个整数序列,用list()可以转换成列表。比如

    1 numbers = list(range(1,6))
    2 print(numbers)
    3 
    4 #[1,2,3,4,5]

            2、for循环

            语法是for x in ...:。...每个元素代入变量x,然后执行缩进的语句。(注意:for语句后的冒号“:”很容易忘记)

    1 numbers_double = []
    2 for number in range(1,6):
    3     double =  number*2
    4     numbers_double.append(double)
    5 print(numbers_double)
    6 
    7 #[2,4,6,8,10]

            3、切片

            通过切片,可以生成列表的子集。

    1 food=['apple','milk','banana','pig','cat','dog']
    2 print(food[0:3])
    3 
    4 #['apple','milk','banana']

            [0:3]表示从0开始,到3的前一个结束。如果从0开始,可以省略0,写成food[ :3],如果要整个复制列表,可以写成food[ : ]

            十一、元组

            元组和列表类似,但是元组的内容不可修改。列表用方括号表示,元组则用圆括号表示。

    1 group=(100,60)
    2 print(group[0])
    3 
    4 #100

            如果我们尝试修改元组中元素的值就会报错,但对元组重新赋值是合法的。

            十二、条件判断

            要让计算机自己进行判断,要用if语句。

    1 age=19
    2 if age > 18 :
    3     print('he is a man')
    4 else:
    5     print('he is a boy')
    6 
    7 #he is a man

            if后面的条件成立,就执行if后面缩进的语句,不成立则不执行if后面的缩进的语句。还能在if下面加else,如果if不成立,则执行else后缩进的语句。

            也可以使用多个if语句,进行多个条件的判断,这个时候可以写成elif,elif是else if的缩写。

    1 if <判断1>:
    2   <执行1>
    3 elif <判断2>:
    4     <执行2>
    5 elif <判断3>:
    6     <执行3>
    7 else:
    8     <执行4>
  • 相关阅读:
    WebDriverAgent入门篇-安装和使用
    5分钟了解TypeScript
    “软到不行”的WWDC2018
    IntelliJ idea 撤回(已经commit未push的)操作
    【java并发核心一】Semaphore 的使用思路
    Spring Boot 如何干掉 if else?
    到底什么是重入锁,拜托,一次搞清楚!
    mysql 递归查找菜单节点的所有子节点
    sql语句递归查询(start with)
    js实现对上传图片的路径转成base64编码,并且对图片进行压缩,实现预览功能1
  • 原文地址:https://www.cnblogs.com/Kammuri/p/8318616.html
Copyright © 2011-2022 走看看