- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
欢迎来主页下载---精品文档
欢迎来主页下载---精品文档
精品文档
精品文档
欢迎来主页下载---精品文档
精品文档
Python知识点整理
第一部分 算法
概念
算法就是解决问题的方法和步骤,即解题步骤。
算法的描述方法
自然语言:直接用语言叙述解题步骤。
流程图
符号
圆角矩形
圆角矩形 开始、结束
平行四边形
平行四边形 输入、输出
直角矩形
直角矩形 运算过程(赋值等)
菱形
菱形 判断条件
箭头
箭头 程序的执行方向
三大结构的流程图框架
顺序结构 (2) 分支结构
循环结构
第二部分 编程
变量
变量名可以包含的字符有:小写字母(a-z),大写字母(A-Z),数字(0-9),下划线(_)
注意:不能以数字开头!
不能使用Python保留的关键字(彩色)!
下划线开头的名字有特殊含义!
变量的数据类型和数值都可以通过赋值运算改变。
数据类型
布尔型:表示真假的类型,取值仅包含True和False。
整型:整数。(496、595……)
把变量a转换成整数型:a=int(a)
浮点型:小数或用科学计数法表示的数字。
3.14159、5.91、1.0e8(1乘10的8次方,也可以写作100000000.0)
把变量a转换成浮点型:a=float(a)
字符串型:字符组成的序列。
‘abcd’、“abcd”、’’’ abcd’’’……
把变量a转换成字符串型:a=str(a)
赋值运算(=)
用法:将等式右边赋值给等式左边。
a=7(将7赋值给a)
b=a(将a赋值给b)
常见数值运算
加法(+)
减法(-)
乘法(*)
浮点除法(/)
整数除法(//)
求余数(%)
常用于判断是否能整除:余数为零,即可以整除。
幂指数(**)
3的4次方:
开平方
import math
math.sqrt()
括号内为开平方的数值或变量。
变量a在原有数值上增加1(a+=1,即a=a+1)
“-=”、“*=”、“/=”等运算符号组合的意义同理。
字符串运算
拼接(+)
复制
转义符
换行符(\n)
制表符(\t):对齐文本
引号(\’ 或 \”):表示单、双引号,在字符串被相同引号包裹时使用
计算字符串长度(包含的字符数):len ( )
提取单个字符
格式:字符串变量后加 [偏移量]
字符串a中包含的字符
a
b
c
d
……
q
r
s
t
偏移量(→)
0
1
2
3
……
16
17
18
19
偏移量(←)
-20
-19
-18
-17
……
-4
-3
-2
-1
提取子字符串(一部分字符)
格式:字符串变量后加 [起始偏移量 : 终止偏移量 : 步长]
含义:从“起始偏移量”提取到“终止偏移量”,每“步长”个字符提取一个
布尔型数据的运算:判断真假
关系运算(比较运算)
比较操作符
含义(判断)
==
等于
!=
不等于
小于
大于
=
不大于(小于等于)
=
不小于(大于等于)
in
属于
布尔运算(逻辑运算):and(与),or(或),not(非)
逻辑词
以a=7为例
比较运算后结果
逻辑运算后结果
and(与)
a5 and a10
true and true
true
a5 and a10
true and false
false
a5 and a10
false and false
false
or(或)
a5 or a10
true or true
true
a5 or a10
true or false
true
a5 or a10
false or false
true
not(非)
not a10
not true
false
not a10
not false
true
对同一个变量做多个and比较操作,比如:a5 and a10可以写作5a10;
还可以做更长的比较,如5a1099。
常用函数
输入函数:input()
键盘输入变量数值时使用
格式:a=input(“请输入……”)
input括号内为提示信息,必须有文字!
注意:此函数返回值为字符串型数据,要用int()、float()或eval()转换为数值型数据进行运算!
转换为整数:a=int(a)
转换为小数:a=float(a)
不确定小数还是整数:a=eval(a)
输入与转换可以写为一句,如:a=int(input(“请输入……”))
输出函数:print()
输出变量a的数值:print(a)
输出文字:print(“正确”)
同时输出文字和变量a的数值(逗号分隔):print(“结果是”,a)
常用语句
if语句(分支结构)
用于判断给定的条件,根据判断的结果来控制程序的流程。
格式:
elif即else if,可以有多个。
注意:
文档评论(0)