导图社区 Python基础
Python是一种计算机程序设计语言,它是一种相当高级的语言,与Java、C++相比,Python语言更加简单易用,对于初学者更加友善,通过简单学习就可以完成普通任务了。本思维导图将向你分享python的基础知识,快来一起学习呀!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python基础
print ( )函数
符号
无引号
计算机可识别内容
单引号
直接输出所引内容
双引号
与单引号相同,可包含单引号
转义字符
\+需要转义功能的英文缩写字母
\n 换行
\b 退格
\r 回车
变量和赋值
用=赋值
数据类型
3种类型
字符串 str
整数 int
浮点数 float
带小数点的数字
三者之间互相转化
数据拼接
数据长度:len ( )函数
查询类型:type ( )函数
数据拼接时,不同类型不能一起输出
条件判断
单项判断 if
满足 if 命令执行,不满足跳过
if 下,命令四格缩进或1个Tab
如果…就…
双向判断 if…else
if、else 是同级关系
如果…不满足…就…
不满足 if ,执行 else 下命令
多向判断 if…elif…else
if、elif、else三者是同级关系
不满足 if、elif,执行else下命令
如果…不满足…就下一个…在下一个…
elif 需要 if,但不一定要有 else
if 嵌套
条件套条件,在基础条件上附加额外条件
注意要写冒号(英文)
input ( )函数
input( )函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答
赋值
函数结果赋值给变量
使用函数,收集信息
输出信息
返回类型,必为 str
强制转换
想要整数,源头转换
eg: choice=int (input('请输入您的选择:'))
列表/字典
列表
一个列表用[ ]把各种数据框起来,里面的数据叫做"元素"
eg: foods=['芝士,可乐,曲奇']
从列表提取单个元素
偏移量从0开始
从列表提取多个元素
切片
左右空,取到头;左要取,右不取
增加/删除元素
列表增加元素
append ( )函数
删除片段或清除整个列表
del语句
移除列表最后一个函数
pop ( )函数
有序排列,要用偏移量定位
字典
一个字典用{ }把键值对框起来
eg: menus={'小王:曲奇','小李:芝士','小张:可乐'}
提取元素
没有偏移量,提取字典名[字典的键]
增
赋值语句字典名[键]=值
eg: menus['小高']='寿司'
删
del 字典名[键]
eg: del menus['小张']
无序排列,通过唯一的键来取值
元组
嵌套提取
列表和字典都支持任意嵌套
用偏移量提取元素
循环
for 循环
格式
for i in [1,2,3,4];
变量元素+列表/字典
搭配使用:range( )函数
range(x)函数
生成一个从0到x-1d整数序列
range(a,b)函数
生成了一个【取头不取尾】的整数序列
range(a,b,c)
计数从a开始,到b结束,c为间隔
while 循环
“在一定的的条件下”,“按照流程办事”。
没有满足放行条件时,反复执行
对比
工作量
知道循环次数,用for 循环
不知道循环次数,用while 循环
布尔值/布尔运算
布尔值
定义True和False,就叫做【布尔值】 True和False就像【开关】一样,决定 if 语句和 while循环语句是否运行
真假判断
假的:False、0、' '(空字符)、[ ](空列表)、{ }(空字典)、None
真的:True、任意整数、任意浮点数、字符串、列表、字典
布尔运算
用数据做逻辑判断的过程叫做【布尔运算】。只有两种结果,计算真假
and
前后条件都满足
or
前后条件满足一个即可
not
in
判断一个元素是否在一堆数据之中
not in
判断一个数据是否不在一堆数据之中
不等于:!=
四种语句
break 语句
打破,用来结束循环
break 前有两次 Tab 键/8个空格
continue 语句
跳过循环后面,进行下一次循环
pass 语句
直接跳过,执行下面代码
else 语句
跟 while、if、for等配合使用
exit( )
结束程序,不管后面的代码在循环里还是循环外都不执行