• 运算与流程控制


    1.内置函数

    len 判断字符串长度或元素个数

    in 判断元素是否属于集合、列表、字典

    not in

    2.身份运算符

    is 判断两个变量的id是否相等

    == 判断两个变量的值是否相等

    3.if流程控制

    if 条件:

    命令

    elif 条件:

    命令

    else:

    命令

    4.可变类型与不可变类型

    可变:在id不变的情况下可以改变value(列表、字典、集合)

    不可变:value一旦改变,id也随之改变(说明开辟了新的内存空间)

    5.while流程控制

    while 条件:

    命令

    取出列表中的元素:

    l1 = ['1','2','a','b','f','g']

    a = 0

    while a < len(l1):

        print(l1[a])

        a += 1

    while可以和else配合使用,while循环执行完成后才会执行else语句

    6.random随机模块

    import random

    computer = ['石头','剪刀','布']

    res2 = random.choice(computer)

     由于部分语句在shell中已经学过,且用法大致相同,此处不再赘述

    7.for循环

    for i in range(10): (range(a,b,c)从a开始到b,步长为c。取值a≤i<b)

    列表、元组、字典、字符串、集合都可以作为循环取值范围,并且都按照元素下标进行循环

  • 相关阅读:
    如何检索某个字段在sqlserver中的哪个些存储过程中?很简单的SQL语句。
    如何去掉HTML代码来获取纯文本?
    ajax实现跨域请求
    ajax实现跨域提交
    lab3
    Lab2
    hw2
    Homework1
    Lab1
    CS61B_学习计划和进程
  • 原文地址:https://www.cnblogs.com/Agnostida-Trilobita/p/11018513.html
Copyright © 2020-2023  润新知