04-杂谈

一、程序开发流程

  在程序开发中,一共有三种流程方式:

  • 顺序 —— 从上向下,顺序执行代码

  • 分支 —— 根据条件判断,决定执行代码的 分支

  • 循环 —— 让 特定代码 重复 执行

二、while

  循环的作用就是让 指定的代码 重复的执行

  while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行

三、计数方式

  常见的计数方式:

  • 自然计数法(从 1 开始)—— 更符合人类的习惯
  • 程序计数法(从 0 开始)—— 几乎所有的程序语言都选择从 0 开始计数

四、break 和 continue

  break:满足某一条件,推出循环,不再执行后续重复的代码

  continue:满足某一条件,不执行后续重复代码,不退出循环

五、转义字符

转义字符描述
\ 反斜杠符号
' 单引号
" 双引号
换行
横向制表符
回车

六、九九乘法表

row = 0
while row < 9:
    row += 1
    col = 0
    while col < row:
        col += 1
        print("%d * %d = %d	" % (col, row, col * row),end="")
    print("")

七、函数

函数:就是具有独立功能的代码块组织为一个小模块,在需要的时候调用。

函数的使用包括:

  函数的定义:

def 函数名():

    函数封装的代码
    ……

  函数名称应该能够表达函数封装代码的功能,方便后续的调用

  函数名称的命名应该符合标识符的命名规则

  • 可以由 字母、下划线 和 数字 组成
  • 不能以数字开头
  • 不能与关键字重名

  函数的调用:通过   函数名()   即可完成对函数的调用。如果不主动调用函数,函数不会主动执行

函数:把具有独立功能的代码块组织为一个小模块,在需要的时候调用

函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能适应更多的数据。

  在函数内部,把参数当作变量使用,进行需要的数据处理

  函数调用时,按照函数定义的参数顺序,把希望在函数内部处理的数据,通过参数传递。

形参:定义函数时,小括号中的参数,是用来接受参数用的,在函数内部作为变量使用。

实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部用的。

返回值:函数完成逻辑处理后,给调用方的一个结果,使用return关键字。

函数的嵌套调用:如果函数test2中调用了test1,当调用test1时会先执行test1再回来执行test2.

八、使用模块中的函数

模块好比是工具包,要想使用这个工具包中的工具,就需要import这个模块

可以在一个python文件中定义变量或者函数,然后在另外一个文件中使用import导入这个模块

模块名也是一个标识符,可以由字母、下划线和数字组成,不能以数字开头,不能与关键字重名

九、字节码

python在解释源程序时是分两个步骤的

  首先处理源代码,编译生成一个二进制字节码

  在对字节码进行处理,才会生成cpu能够识别的机器码

有了模块的字节码文件后,下一次运行程序时,如果在上次保存字节码之后没有修改过源代码,python后加载.pyc文件并跳过编译这个步骤

当python重编译时,他会自动检查源文件和字节码文件的时间戳

如果你又修改了源代码,下次程序运行时,字节码将自动重新创建

原文地址:https://www.cnblogs.com/Daspig/p/13553100.html