zoukankan      html  css  js  c++  java
  • python循环知识点-学习的第二天

    1.条件运算符
    语法:x if 条件 else y
    small = x if x < y else y

    2.断言(assert)
    当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常

    作用:一般我们可以用它在程序中置入检查点,当程序需要确保
    程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就很有用了

    >>> assert 3 > 4

    3.循环
    while循环
    语法:while 条件:
    循环体
    for循环
    语法:for 目标 in 表达式:
    循环体

    4.range()
    python range() 函数可创建一个整数列表,一般用在 for 循环中。

    语法:range( [strat,]stop[,step=1] )

    -这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的
    -step=1表示第三个参数的值默认值是1
    -range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列

    参数说明:
    start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
    stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
    step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

    5.数组常用方法
    len(数组名):显示数组长度

    list.append(x):把一个元素添加到列表的结尾

    list.extend(L):用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
    >>> member.extend(['竹林小溪','Crazy迷恋'])

    list.insert(index, obj):用于将指定对象插入列表的指定位置。

    list.remove(x) :删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。

    list.pop([i]) 从列表的指定位置移除元素,并将其返回。如果没有指定索引,a.pop()返回最后一个元素。
    元素随即从列表中被移除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号)

    list.clear() 移除列表中的所有项,等于del a[:]。

    list.index(x) 返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。

    list.count(x) 返回 x 在列表中出现的次数。

    list.sort() 对列表中的元素进行排序。

    list.reverse() 倒排列表中的元素。

    list.copy() 返回列表的浅复制,等于a[:]。

    6.python分片

    Python的分片操作含左不含右
    操作范围[m,n]—>实际范围[m,n-1]
    分片操作的默认步长参数是1

    >>> member
    ['小布丁', '迷途', '福禄娃娃', '小甲鱼', '竹林小溪', 'Crazy迷恋']
    >>> member[1:5]
    ['迷途', '福禄娃娃', '小甲鱼', '竹林小溪']
    >>> member[1:5:2]
    ['迷途', '小甲鱼']

    当下标为负时,列表最后一个元素的下标是-1

    >>> member[-1:-5:-2]
    ['Crazy迷恋', '小甲鱼']

  • 相关阅读:
    完全数
    100c之29:求具有abcd= ( ab + cd )^2 性质的四位数
    完全数
    100c之22:计算车速
    100c之21:4位反序数
    100c之28:回文数
    AJAX
    网站运营十条定律 刚刚好
    QQ也流氓了 刚刚好
    服务器变肉鸡了 刚刚好
  • 原文地址:https://www.cnblogs.com/LEPENGYANG/p/14066460.html
Copyright © 2011-2022 走看看