Python学习笔记(十二)

逻辑运算符

判断条件

可以把多个逻辑进行连接

与and / 或 or /非 not 三种

and 是都需要同时成立 在其他语言就是&&

or 是其中只要有一个成立,在其他语言 就是||

not 取反条件

 

if语句进阶

elif 其实就是 if else if

只不过Python内直接结合成了 elif

if 条件1:

elif 条件2:
elif 条件3:

else:

 

elif 和 else 都必须和if 联合使用,无法单独使用

可以将if、elif 和else 以及各自缩进的代码,看成一个完整的代码块。

elif 的应用场景是同时判断多个条件,所有的条件是平级的

 

if 的嵌套

在条件成立的执行语句中再增加条件判断,就可以使用if的嵌套

 

break 和continue

两个是在循环中使用的关键词

break是跳出循环,不再执行后续重复的代码,退出循环,不再执行循环

continue 是某一条件满足时,不执行后续重复的代码,不会退出循环,只有条件下的某一个条件满足的条件的时候才不执行循环。

注意:在使用关键字之前,需要确认循环的计数是否修改,否则很可能会导致死循环

都是只针对当前所在循环有效

 

循环嵌套,就是循环内套着循环

While嵌套就是while里面还有while

 

对print函数使用做一个增强

1、在默认的情况下,print函数输出内容之后,会自动再内容末尾增加换行

如果不希望末尾增加换行,可以在print函数输出内容的后面增加,end=""

其中“”中间可以指定print函数输出内容之后,继续希望显示的内容

语法格式如下

 

# 向控制台输出内容结束之后,不会换行

print("*", end="")

 

# 单纯的换行

print("")

 

字符串中的转义字符

\t在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐

\n在控制台输出一个换行符

 

制表符的功能是在不使用表格的情况下载垂直方向按列对齐文本

\\ 反斜杠符号

\' 单引号

\“ 双引号

\n 换行

\t 制表符

\r 回车

 

99乘法表

a = 1
while a <= 9:
    b = 1
    while b <= a:
        print("%d * %d = %d " % (a, b, a * b), end="\t")
        b += 1
    print("")
    a += 1

 

函数

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

函数的使用有两个步骤

1、定义函数--封装独立的功能

2、调用函数--享受封装的成果

函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用

 

def 函数名():

  封装的代码

 

def是英文define 的缩写(define是定义)

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

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

可以由字母,下划线和数字组成

不能以数字开头

不能与关键字重名

函数需要与上条函数空一行

注释需要到函数内使用“”“ 三引号来在函数内做注释

 

posted @ 2022-04-24 18:27  黑羽青衣  阅读(31)  评论(0编辑  收藏  举报