Python知识点整理.docx
- 文档编号:25009187
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:14
- 大小:316.33KB
Python知识点整理.docx
《Python知识点整理.docx》由会员分享,可在线阅读,更多相关《Python知识点整理.docx(14页珍藏版)》请在冰豆网上搜索。
Python知识点整理
知识点整理Python第一部分算法
一、概念算法就是解决问题的方法和步骤,即解题步骤。
算法的描述方法二、
自然语言:
直接用语言叙述解题步骤。
(一)流程图
(二)符号1.
圆角矩形开始、结束输入、输出平行四边形
运算过程(赋值等)直角矩形
菱形判断条件
程序的执行方向箭头
2.三大结构的流程图框架
(分支结构1()顺序结构)2
循环结构3()
第二部分编程
一、变量
1.变量名可以包含的字符有:
小写字母(a-z),大写字母(A-Z),数字(0-9),下划线(_)
注意:
不能以数字开头!
不能使用Python保留的关键字(彩色)!
下划线开头的名字有特殊含义!
2.变量的数据类型和数值都可以通过赋值运算改变。
二、数据类型
1.布尔型:
表示真假的类型,取值仅包含True和False。
2.整型:
整数。
(496、5、、95……)
把变量a转换成整数型:
a=int(a)
3.浮点型:
小数或用科学计数法表示的数字。
3.14159、5.91、1.0e8(1乘10的8次方,也可以写作100000000.0)
把变量a转换成浮点型:
a=float(a)
4.字符串型:
字符组成的序列。
‘abcd'、“abcd”、'''abcd'''……
把变量a转换成字符串型:
a=str(a)
三、赋值运算(=)
用法:
将等式右边赋值给等式左边。
a=7(将7赋值给a)
b=a(将a赋值给b)
常见数值运算四、
)加法(+1.
)减法(-2.
)3.乘法(*
浮点除法(4./)
5.整数除法(//)
)求余数(%6.
常用于判断是否能整除:
余数为零,即可以整除。
幂指数(**)7.
次方:
的43
开平方8.importmathmath.sqrt()括号内为开平方的数值或变量。
1(a+=1,即a=a+1)9.变量a在原有数值上增加”等运算符号组合的意义同理。
、“/=、“-=”“*=”
字符串运算五、
+)拼接(1.
复制2.
转义符3.换行符(\n)
(1)
2()制表符(:
对齐文本\t)
或引号()(3\':
表示单、双引号,在字符串被相同引号包裹时使用\”)
len()4.计算字符串长度(包含的字符数):
5.提取单个字符][偏移量格式:
字符串变量后加
中a字符串abcd……qrst包含的字符偏移量0123……16171819)(→偏移量-20-19-18-17……-4-3-2-1←)(
6.提取子字符串(一部分字符)
[]:
步长:
终止偏移量格式:
字符串变量后加起始偏移量含义:
从“起始偏移量”提取到“终止偏移量”,每“步长”个字符提取一个
布尔型数据的运算:
判断真假六、.
关系运算(比较运算)1.比较操作符含义(判断)
==等于
!
=不等于
<小于
>大于
<=不大于(小于等于)
>=不小于(大于等于)
in属于
2.布尔运算(逻辑运算):
and(与),or(或),not(非)
逻辑词以a=7为例比较运算后结果逻辑运算后结果
truetrueandtruea>5anda<10falsea<5anda<10trueandfalseand(与)falsefalseandfalsea<5anda>10truea>5ora<10trueortruetruetrueorfalsea<5ora<10or(或)
a<5ora>10truefalseorfalse
nota<10nottruefalsenot(非)nota>10notfalsetrue
对同一个变量做多个and比较操作,比如:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 知识点 整理