第一章 Python基础
标题名称 |
包含内容,使用方法及使用范围 |
||
1.1数学操作符 |
**(指数),%(取模/取余),//(整除/商取整),/(除法),*(乘法),-(减法),+(加法)。基本与数学计算方式类似,**首先求值,其次%,//,/,*,最后是-,+,从左到右依次计算。 |
||
1.2三种类型 |
Int()(整型),Float()(浮点型),Str()[字符串:“”]。表达式是值与操作符的组合。 |
||
1.3字符串复制与连接 |
+或* |
Str()+或*Str(),*只能用于数字,或一个数字一个字符串。 |
|
1.4赋值语句 |
变量= |
变量的选取:只能是一个词;只能包含下划线、数字、字母;不能以数字开头。变量是区分大小写的, |
|
1.5input()函数:输出 |
变量=input()输出为字符串,变成整型为变量=int(input())。 |
||
1.6print()函数:打印 |
打印出括号内的字符串,可在括号内添加变量,字符串,或变量+字符串使用+号连接。 |
||
1.7len()函数:求个数 |
求字符串中字符的个数,将变量或者字符串传递到括号内,输出为整型。 |
||
1.8round()函数:保留小数 |
round(保留小数的数字,保留小数点后几位)四舍五入。 |
||
第二章:控制流(1) |
|||
标题名称 |
包含内容 |
用法 |
备注 |
2.1布尔值 |
True/Flase |
首字母大写不像字符串两边有引号 |
|
2.2比较操作符(6种) |
< ,<= ,> ,>= ,!= ,==。整型或浮点型永远不会与字符串相等,前四者仅用于整型或浮点型。 =赋值符号与==操作符不同,前者是将右边的值放到左边的变量中,后者是问两个值是否相同。 |
||
2.3布尔操作符(3种) |
and/or/not,and和函数,全真为真,有假为假;or一真为真,全假为假;not反函数,真为假,假为真。格式:条件and/or条件,not 条件。优先级:先not,再and,最后为not。 |
||
2.4控制流元素 |
条件(T/F) |
控制流的根本条件是T还是F来决定做什么 |
|
代码块 |
规则:缩进增加,代码块开始;可包含其他代码块;缩进为零或者或减少外包围代码块的缩进,代码块结束。 |
第二章 控制流(2)
标题名称 |
包含内容 |
用法 |
备注 |
2.5控制流语句 if,elif,else三者左对齐 陷入无限循环用 ctrl+c跳出程序 |
if语句 |
If 条件: |
如果语句。下一行缩进(为if子句)。 |
elif语句 |
elif 条件: |
否则如果语句。(可多次使用)跟在if语句后面,若有多个elif语句仅有一条或零条被执行零条被执行说明if语句中的条件为真 |
|
else语句 |
else : |
否则语句。if子句,后面跟着else语句。 |
|
While语句 |
While 条件: |
循环语句。子句中包含变量=变量+整型 |
|
braek语句 |
break |
打破循环跳出while循环语句。(只用于while内部) |
|
coutinue语句 |