python 卡片概念学习 您所在的位置:网站首页 夜曲Python编程 python 卡片概念学习

python 卡片概念学习

2024-07-10 07:13| 来源: 网络整理| 查看: 265

夜曲编程 python公开课卡片总结

目录

一. 数据与运算

Lesson 1 编程中的文本

 Lesson 2  变量与赋值

 Lesson 3  编程中的数字

 Lesson 4  编程中的“真”与“假”

二. 条件判断

Lesson 5  单项选择的判断

 Lesson 6  多项选择的判断

一. 数据与运算 Lesson 1 编程中的文本

1.  代码(Code):程序员用某种编程语言写出来的文本,可以被计算机一行行地执行。

2.  输入(Input):输入是指外界传递给程序的数据。就像是等待加工的原材料。

3.  输出(Output):输出是指程序传递给外界的数据。

输出数字时:

注释 (Annotation)

输出字符串(String)时:

 Lesson 2  变量与赋值

4.  变量(Variables):变量是编程语言中能存储数据的抽象概念,它可以存储各种数据。变量就像是水杯,能存放各种不同的饮料。

5.  常量(Constant):常量是指在程序运行时不能被修改的数据。比如整数175,小数52.5,字符串“Tony”都是常量,它们是不能被修改的。常量就像是饮料本身,咖啡就是咖啡,茶就是茶,它可以被装到不同容器里面,但是它们本身的性质是不会改变的。

赋值(Assignment)为变量赋值

 格式化输出(Formatted Output)对字符串进行格式化输出。格式如下

 格式化输出示例

word = "变量" print(f"{word}能够存储不同的数据。{word}格式化输出能便于计算机监测分析。")  Lesson 3  编程中的数字

6 .  整型(Integer):数据类型为整数。直接 print(-100)或  print(365),可加负号无需添加引号。

7.  浮点型(Float):在Python中,浮点型是用来表示浮点数的数据类型,是编程语言里用来呈现和存储小数的一种方式。可加负号无需添加引号。    print(-5.2)

四则运算(+,-,*,/) 

 取整和取模(Round And Modulo)取整:求商  取模:求余

 Lesson 4  编程中的“真”与“假”

数据类型除了整型,浮点型还有布尔型

8.  布尔数(Boolean):布尔数是一种数据类型,它只有“真”(True)和“假”(False)两种值.True和False 不加引号。否则就是字符串了。

9.  要得到布尔数,可以直接赋值(True和False都是常量,可以赋值给变量),另一种是通过比较运算(Comparison Operation)得到。格式如下:

比较运算符

 10.  逻辑运算(Logic Operation)针对多个“真”、“假”命题进行判断。

“并且(两边都为真才真,都为假则假)”、“或者”和“非”是常见的三种逻辑运算。

 写代码时,and 和 or 运算符的两旁必须加空格,not 运算符后也必须加空格。

比较运算和逻辑运算混合时,Python会优先执行比较运算,再按从左到右的顺序执行逻辑运算。(先比较后逻辑)若使用括号,则会改变运算顺序。

 11.  布尔表达式(Boolean Expression)无论是进行简单的比较运算,还是进行了逻辑运算,或者是混合使用。在Python中,只要运算结果是True或False。这样的运算式,都被统一称为布尔表达式。

二. 条件判断 Lesson 5  单项选择的判断

1. 判断语句(Judgement Statement):判断条件是否成立,决定后续代码执行顺序。程序三大语句结构之一。

if 判断语句(单项判断)

情况一  :   条件为真

情况二:程序运行到 if 判断条件为假,程序就直接跳开 if 判断的执行部分,运行后面的代码。

四个空格被称为  “缩进”。

 2. 关键字(Keyword):关键字是程序语言中有特殊意义的单词,不能被当作变量名使用。

3. 缩进(Indentation) :Python 中不同层级的代码之间强制要求缩进,并且相同层级的代码要求缩进的空格数量一致。缩进的数量不做强制的要求,可以 1 个空格,可以 2 个空格。四个美观。

4. 代码块(Code Block):同一层级的代码集合叫做代码块,代码块中的代码按由上至下的顺序执行。

 Lesson 6  多项选择的判断

1. If-else 语句(双项判断)

结构:if-else 语句有两个特性。第一,else 需与 if 搭配使用,无法独立出现。必须先有 if,才能使用 else,否则程序就会报错。第二,if 与 else 成互斥关系。不会同时执行。

a = 1 b = 2 if a > b : print("a比b大") else : print("a不比b大")

2. elif(else if的缩写):一个关键字,是else和if的缩写。意思是上面的if条件没满足的情况下再做一次新的判断。

3.  空值与非空:又叫 NULL 值,在 Python 中写作 None。None 是关键字。它代表这个数值不是整型,不是字符串,不是浮点型,表示没有值。和 0 不一样,因为 0 的值是 0,而空值的值是None。隐喻:空值就像杯子里的空气,它指代的是杯子里什么都没有装。所有不是空值的值称为非空值。

当它们作为判断语句时

练习:设置一个常数n=786,判断其奇偶性。 如果n为偶数,输出"n为偶数",否则,输出"n为奇数"。

提示: 1.偶数对2取模等于0,奇数对2取模等于1。注意是== 2.取模:%

n = 786 if n % 2 == 0 : print("n为偶数") else : print("n为奇数")



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有