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>
  • 相关阅读:
    LINUX下 my.cnf php.ini的位置
    如何启动/停止/重启MySQL
    Windows下Git Bash中文乱码
    linux下忘记密码怎么办,如何重置密码
    如何在word里面插入目录
    git常见问题解决办法
    git配置global信息
    怎样把excel一列分成多列
    php中array_flip数组翻转
    笔记本电脑键盘字母和字母错乱怎样解决
  • 原文地址:https://www.cnblogs.com/Kammuri/p/8318616.html
Copyright © 2011-2022 走看看