AI基础_Day02

  1. 函数概述

    print()

    input()

    type()

    int()

    str()

    float()

    chr()

    ord()

    函数的作用:

    ​ 用来将一段功能代码封装到一起,并起个名.

    ​ 在使用时,只需要使用代码的名字即可

    好处:

    ​ 提高代码的开发效率

    ​ 使代码更加简洁

    ​ 提高代码的复用率

  2. 函数的定义和调用(重点)

    函数的定义格式:

    ​ def 函数名(参数列表...):

    ​ 函数功能代码...

    函数使用(调用):

    ​ 函数名(值列表...)

  3. 函数调用过程(重点)

    a. 函数在定义时,函数体中的代码是不执行的

    b. 当产生函数调用时,程序才会跳转到函数体中执行函数的代码

    c. 函数体中的代码执行完成后,回到调用处 (重点理解)

  4. 函数文档注释(了解)

    文档注释: DocString

    写在程序文件开头的位置时,是程序文件的DocString,对整个程序进行说明

    写在函数开头位置时,是对函数功能的说明, 函数的 DocString

  5. 函数的实参和形参

    实参:实际参数,是在函数调用时,括号中出现的数据称为实参

    形参:形式参数,是在函数被调用时,接收函数调用传递过来的实参数据

    实参和形参 在传递时,要一一对应.

  6. 函数的参数传递过程

    参数在传递时,实参要和形参一一对应,不能多,也不能少,

    实参会按顺序一一赋值给形参

  7. 函数返回值(难点,重点)

    return 返回一个函数的结果

    格式:

    ​ return 数据

    一个函数,无论在哪遇到return,那么这个函数都会直接结束执行,回到调用处

    return 后面可以没有数据

    函数也可以没有return ,函数默认返回 None

  8. 函数包含多个return语句

    一个函数中可以存在多个Return

    但是,只能有一个语句有效

    在执行顺序上,第一个遇到的Return 有效

  9. 认识 Bug

    bug在程序中是指让程序出现崩溃的错误

  10. Debug 调试程序

  11. 关系(比较)运算符和逻辑运算符

    关系运算符的结果是 bool 类型

    == 等于 ( 注意不要写成一个=, 两个符号间没有间隔)

    != 不等于

    >

    <

    >=

    <=

    逻辑运算符:

    ​ 运算结果也是 bool 类型值

  12. if 语句的格式和作用

    格式:

    if 条件:

    ​ 满足条件执行的代码

  13. if-else 格式和作用

    格式:

    if 条件:

    ​ 满足条件执行的代码

    else:

    ​ 不满足条件执行的代码

    if 判断条件,如果条件满足,执行if后的代码,如果条件不满足,执行else后面的代码

  14. if-elif-else 格式和作用

    if 条件1:

    ​ 满足条件1执行的代码

    elif 条件2:

    ​ 满足条件2执行的代码

    elif 条件3:

    ​ 满足条件3执行的代码

    ...

    else:

    ​ 不满足条件执行的代码

    顺序判断,先判断条件1,满足条件,执行条件1后面的代码

    如果不满足条件1,那么继续判断条件2,如果满足执行条件2后面的代码

    如果不满足条件2,继续向后判断,满足哪个条件,执行哪个条件后的代码

    else是指定如果所有的前面的条件都不满足,那么执行else后面的代码

    else是一个可选的模块,可以省略不写,但是一般会写上,用来容错.

  15. if-elif-else 练习

  16. if 语句的嵌套的作用

    if 条件:

    ​ if 条件:

    ​ if 条件:

  17. 随机数Random

    1. 导入 random 模块

    2. random.randint(n1,n2)

      通过这个函数,得到一个[n1, n2]

  18. 猜拳游戏
    石头 0
    剪子 1
    布 2
    1.先定义一个函数
    2.定义一个随机数
    3.获取玩家输入的值
    4.将石头剪子布类型转换
    5.将玩家输入的值与随机产生的值相互比较大小
    6.玩家 0 电脑1 玩家1 电脑2 玩家2 电脑0 则输出值玩家赢
    7.玩家与电脑相同则输出值平局
    8.否则输出值 电脑赢
    9.调用函数
    10获取调用的值

  19. if 语句实现三目运算符(了解)

  20. 循环语句while

---- 以下为备用----

break

continue

while 循环嵌套

打印正方形

打印三角形

打印九九乘法表

猜拳游戏

for-in 循环& range

for-in-else # for 循环不被breek中断时, 执行else语句; break则不执行

posted @ 2023-03-27 01:11  积极向上的徐先生  阅读(12)  评论(0编辑  收藏  举报