Python知识点整理第一部分算法一、概念算法就是解决问题的方法和步骤,即解题步骤。二、算法的描述方法(一)自然语言:直接用语言叙述解题步骤。(二)开始、结束输入、输出运算过程(赋值等)(1)顺序结构(2)分支结构(3)循环结构第二部分编程一、:小写字母(a-z),大写字母(A-Z),数字(0-9),下划线(_)注意:不能以数字开头!不能使用Python保留的关键字(彩色)!下划线开头的名字有特殊含义!2.变量的数据类型和数值都可以通过赋值运算改变。二、数据类型布尔型:表示真假的类型,取值仅包含True和False。整型:整数。(496、5、10000000、95……)把变量a转换成整数型:a=int(a):小数或用科学计数法表示的数字。、、(1乘10的8次方,)把变量a转换成浮点型:a=float(a):字符组成的序列。‘abcd’、“abcd”、’’’abcd’’’……把变量a转换成字符串型:a=str(a)三、赋值运算(=)用法:将等式右边赋值给等式左边。=7(将7赋值给a)=a(将a赋值给b)四、(+)减法(-)乘法(*)浮点除法(/)整数除法(//)求余数(%)常用于判断是否能整除:余数为零,即可以整除。(**)3的4次方:()括号内为开平方的数值或变量。(a+=1,即a=a+1)“-=”、“*=”、“/=”等运算符号组合的意义同理。五、字符串运算拼接(+)复制转义符换行符(\n)制表符(\t):对齐文本引号(\’或\”):表示单、双引号,在字符串被相同引号包裹时使用计算字符串长度(包含的字符数):len()提取单个字符格式:字符串变量后加[偏移量]字符串a中包含的字符abcd……qrst偏移量(→)0123……16171819偏移量(←)-20-19-18-17……-4-3-2-(一部分字符)格式:字符串变量后加[起始偏移量:终止偏移量:步长]含义:从“起始偏移量”提取到“终止偏移量”,每“步长”个字符提取一个六、布尔型数据的运算:(比较运算)比较操作符含义(判断)==等于!=不等于<小于>大于<=不大于(小于等于)>=不小于(大于等于)(逻辑运算):and(与),or(或),not(非)逻辑词以a=7为例比较运算后结果逻辑运算后结果and(与)a>5anda<10trueandtruetruea<5anda<10trueandfalsefalsea<5anda>10falseandfalsefalseor(或)a>5ora<10trueortruetruea<5ora<10trueorfalsetruea<5ora>10falseorfalsetruenot(非)nota<10nottruefalsenota>10notfalsetrue对同一个变量做多个and比较操作,比如:a>5anda<10可以写作5<a<10;还可以做更长的比较,如5<a<10<99。七、: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)八、(分支结构)用于判断给定的条件,根据判断的结果来控制程序的流程。格式:elif即elseif,可以有多个。注意:逻辑条件后的“:”是英文格式!不能丢!(循环结构)(循环结构)
Python知识点整理 来自淘豆网m.daumloan.com转载请标明出处.