导图社区 Python基础知识(2)
这是一个关于Python基础知识(2)的思维导图,包含基本语法、基本数据类型、类型转换、常用运算符、结构化程应设计。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python基础知识
基本语法
缩进:Python使用缩进来表示代码块,而不是像其他语言使用大括号。例如,在定义函数、条件语句和循环语句时,缩进的内容属于同一个代码块。 注释:有两种注释方式。单行注释使用“#”,从“#”开始直到该行结束的内容都是注释;多行注释使用三引号('''或""")包裹需要注释的内容。 语句结束:一般情况下,一行一条语句,语句结束不需要分号,但是如果想在一行写多条语句,可以用分号隔开。
基本数据类型
数值型 整型(int):表示整数,例如1、-5、100等。在Python 3中,整型没有大小限制,只要内存允许。 浮点型(float):表示小数,如3.14、-2.5等。可以使用科学计数法,如1.23e-4表示0.000123。 字符串(str):用单引号(')、双引号(")或三引号('''或""")包裹的字符序列。例如'hello'、"world"、'''这是一个多行字符串 可以跨越多行'''。 布尔型(bool):只有两个值,True(真)和False(假),用于逻辑判断。
类型转换
隐式转换:在某些运算中,Python会自动进行类型转换。例如,整数和浮点数相加,整数会自动转换为浮点数,然后进行运算。 显式转换:通过函数来进行,如int()可以将符合整数格式的字符串或浮点数转换为整数(浮点数转换会截断小数部分),float()把其他类型转换为浮点数,str()把其他类型转换为字符串。
常用运算符
算术运算符:加(+)、减(-)、乘(*)、除(/)、整除(//,返回商的整数部分)、取余(%)、幂运算(**)。 关系运算符:大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=),运算结果是布尔值。 逻辑运算符:与(and)、或(or)、非(not),用于组合逻辑条件判断。 赋值运算符:基本的赋值是“=”,还有复合赋值运算符,如+=(a += 1相当于a = a + 1)、-=、*=等。
结构化程序设计
- 顺序结构:代码按照从上到下的顺序依次执行,这是最基本的程序执行流程。 - 选择结构 - if语句:格式为if 条件: 语句块,当条件为真时,执行语句块。可以加上else和elif来实现更多分支判断。例如: python if score >= 90: print("优秀") elif score >= 60: print("及格") else: print("不及格") - 三元表达式:是一种简单的if - else语句的简写形式,例如result = "是" if a > 10 else "否"。 - 循环结构 - for循环:通常用于遍历可迭代对象(如列表、字符串等)。例如: python fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) - while循环:当条件为真时,循环执行语句块。例如: python count = 0 while count < 5: print(count) count += 1