美文网首页
Python学习10 : review 复习

Python学习10 : review 复习

作者: 简洁的书写 | 来源:发表于2024-08-20 10:42 被阅读0次

    Today, we will summarize and review the content we have learned before.(今天将对前面学过的内容进行一个复习小结。)

    1、print
          使用print()在屏幕上输出一段内容。print()的括号里,是要输出的内容。这个内容可以是常量,也可以是变量,甚至是运算的结果。变量和数字直接写,如果是字符串要加双引号。除输入中文外全部用英文方式输入代码。请注意,print需小写。

    # review print 输出常量
    print("你好,今天真好,加油!")

    # 输出变量
    name ="Leo"
    print(name +",认识你真开心")

    #输出运算结果
    age =17.5
    print(10 + age)

    2、变量
         变量就像容器,能够存储各种类型的数据。变量名只能由大小写字母,数字和下划线(不可以中间划线)组成。

    需要注意:
    1.不能以数字开头
    2.不能包含空格
    3.大小写敏感,变量A和变量a是不同的

    将数据放入变量的过程,叫作赋值,赋值运算符是 =。
    可以把常量赋值给变量,也可以把变量赋值给变量,还可以把运算结果赋值给变量。

    #变量就像容器,变量名只能由大小写字母,数字和下划线组成。
    color ="blue"
    print(color)
    background = color
    print(background)
    result =15 +7
    print(result)

    3、四种数据类型:整型,浮点型,布尔数,字符串。

           四种数据类型分别对应不同的应用场景。
    整型和浮点型用于数字的表示和计算;
    布尔数用于逻辑判断和运算;
    字符串用来进行文本处理。

    字符串常量可以使用双引号 " ",单引号 ' ' 来表示。双引号和单引号的功能相同,唯一的区别是,当字符串的内容已包含单引号时,我们可以使用双引号将内容括起来,反之同理。

    print()函数中,字符串不能直接使用回车进行换行,否则系统会报错。如需要换行,需要在换行处使用转义字符中的 \n。

    4、格式化输出

    1.在字符串常量前添加小写字母f
    2.字符串中需要“填空”的地方使用大括号 { } 括起来
    3.将需要填空的变量填入大括号 { } 中

    5、四则运算、取模、取整
    整型和浮点型分别用来表示整数和小数。可以进行四则运算,分别是:加+、减-、乘*、除/
    取模 % 表示运算结果为两数相除结果的余数。print(10%3) 显示的是1
    取整 // 表示运算结果为两数相除结果的商。  print(10//3) 显示的是3

    整型和浮点型的比较,需要使用比较运算符。比较运算符有:大于>,小于<,等于==,大于等于>=,
    小于等于<=,不等于!=。注意:等于运算符是 ==, 赋值运算符是 = 。

    6、布尔数

    1、什么是布尔数?
    布尔数也称为布尔值,是逻辑运算的基础,主要用于表示真或假的概念。布尔数只有两种可能的值:`True`(真)和`False`(假)。它们通常用于条件判断,比如“如果...那么...”的语句。

    # 假设我们有一个变量age,代表某人的年龄
    age = 18
    # 使用布尔值进行判断
    if age >= 18:
    print("你已经成年了。")
    else:
    print("你还没有成年。")
    在这个例子中,`age >= 18`是一个布尔表达式,根据age的值,它要么为`True`要么为`False`。

    2、布尔运算
    布尔运算包括以下几种:
    AND:两个条件都为真时,结果才为真。
    OR:两个条件中至少有一个为真时,结果为真。
    NOT:反转布尔值,如果原值为真,则结果为假;如果原值为假,则结果为真。

    # 定义两个布尔变量
    is_student = True
    has_homework = False
    # 使用AND运算符
    if is_student and has_homework:
    print("作为一个学生,你需要完成作业。")
    else:
    print("你要么是成年人,要么是没有作业的学生。")
    # 使用OR运算符
    if is_student or has_homework:
    print("你要么是学生,要么有作业。")
    else:
    print("你既不是学生,也没有作业。")
    # 使用NOT运算符
    if not is_student:
    print("你不是学生。")
    else:
    print("你是学生。")
    在这个例子中,使用了`and`、`or`和`not`这三个布尔运算符来进行条件判断。

    7、if单向判断、if-else双向判断、if-elif-else多向判断
           单独的if语句,是一个独立的单向判断:如果条件为真,则进入执行部分。如果条件为假,则跳过。

           if-else语句,是一个双向判断的语句。如果if判断条件为真时,则进入if的执行部分。如果为假时,则进入else的执行部分。if和else的执行部分,是互斥的,只会执行其中一个。

          if-elif-else语句,是一个多向判断的语句。按照代码顺序,将if和elif的判断语句一个个进行判断,如果判断为真,则进入执行语句,如果判断都为假,则进入else的执行语句。if、elif、else的执行部分,都是互斥的,只会执行其中一个。

    8、空值、0、非零非空值
         除却布尔表达式可以作为判断条件外,空值、0、非零非空值,均可以作为判断条件。空值,写作None,表示没有值。和0不一样,0是有值,只是值为0。而空值是没有值,用None来表示。
    a = None
    print(a)
    b = 0
    print(b)
    print(a == b)
    将分别显示None,0,False。

    在判断语句中:对 非零非空值 的判断为真(True);对 0 的判断为假(False);对 空值None 的判断为假(False)。

    相关文章

      网友评论

          本文标题:Python学习10 : review 复习

          本文链接:https://www.haomeiwen.com/subject/pejvkjtx.html