python 卡片概念学习 | 您所在的位置:网站首页 › 夜曲Python编程 › python 卡片概念学习 |
夜曲编程 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 实验室设备网 版权所有 |