导图社区 python思维导图
这是一篇关于python思维导图的思维导图,主要内容包括:Python语法示例,Python语法详细说明,Python语法概述。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python语法概述
Python语法特点
简洁明了
易于学习
跨平台
Python语法结构
变量
数据类型
运算符
控制结构
函数
模块
面向对象编程
Python语法详细说明
变量定义
变量类型
变量作用域
数值类型
整型 (int)
浮点数(float)
复数(complex)
字符串类型
使用引号创建
索引值以0为开始值
转义字符
\ 续行符
print(“1 \……2\ 3”) 123
\\ 反斜杠符
\' 单引号
\n 换行符
列表类型
list[0]取第一个字符串
del list[] 删除某个字府
len(list)列表元素个数
max(list)返回列表最大值
元组类型
tup=(“1”, 'R')
字典类型
d={keyt:value,key2:value2}
集合类型
集合(set)是一个无序的不重复元素序列,可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合
算术运算符
+ 加 - 减 * 乘 / 除 % 取模 - 返回除法的余数 ** 幂 - // 取整除 - 往小的方向取整数
比较运算符
== 等于 - 比较对象是否相等 != 不等于 - 比较两个对象是否不相等 > 大于 - 返回x是否大于y < 小于 - 返回x是否小于y。 >= 大于等于 - 返回x是否大于等于y。 <= 小于等于 - 返回x是否小于等于y。
逻辑运算符
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。 or x or y 布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。 not not x 布尔"非" - 如果 x 为 True,返回 False 。
位运算符
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 ^ 按位异或运算符:当两对应的二进位相异时,结果为1 ~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。
赋值运算符
= 简单的赋值运算符 += 加法赋值运算符 -= 减法赋值运算符 *= 乘法赋值运算符 /= 除法赋值运算符 %= 取模赋值运算符 **= 幂赋值运算符 //= 取整除赋值运算符
if语句
示例: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3
for循环
示例 for <variable> in <sequence>: <statements> else: <statements>
while循环
示例: while 判断条件(condition): 执行语句(statements)……
break语句
直接中断程序
continue语句
跳过当前循环块中的剩余语句,然后继续进行下一轮循环
函数定义
def 函数名(参数列表): 函数体
函数调用
示例: # 定义函数 def printme( str ): # 打印任何传入的字符串 print (str) return # 调用函数 printme("我要调用用户自定义函数!") printme("再次调用同一函数")
参数传递
示例: a=[1,2,3] a="Runoob"
返回值
示例: # 可写函数说明 def sum( arg1, arg2 ): # 返回2个参数的和." total = arg1 + arg2 print ("函数内 : ", total) return total # 调用sum函数 total = sum( 10, 20 ) print ("函数外 : ", total)
模块导入
模块使用
import module1[, module2[,... moduleN]
模块管理
Python语法示例
变量定义示例
a = 10
b = "Hello, World!"
数据类型使用示例
num = 123
str = "Hello"
list = 1, 2, 3
tuple = (1, 2, 3)
dict = {"name": "John", "age": 30}
set = {1, 2, 3}
运算符使用示例
a = 10 + 20
b = "Hello" + " World"
c = 10 > 20
d = True and False
e = 10 & 20
f = a = 10
控制结构使用示例
if a > 10:
print("a is greater than 10")
for i in range(10):
print(i)
while a < 10:
a += 1
break
continue
函数使用示例
def add(a, b):
return a + b
result = add(10, 20)
模块使用示例
import math
math.sqrt(25)