Python期末复习笔记考研复习重点.docx
《Python期末复习笔记考研复习重点.docx》由会员分享,可在线阅读,更多相关《Python期末复习笔记考研复习重点.docx(26页珍藏版)》请在第一文库网上搜索。
1、Python语言基础python规范命名规则1 .必须以下划线或字母开头2 .前后单下划线为系统变量3 .双下划线开头为类的私有变量4 .关键字不能用作变量名注释 单行注释以#开头 多行注释可用多个#或者用三引号(文档注释)多行语句 行尾使用反斜线()来续行同一行写多条语句 语句间用分号(;)分隔输入输出输出print() print默认在末尾换行a=1b=2C=3#直接输出多个变量Print(a,b,c)#输出:123#使用end参数用指定的字符替换末尾的换行符Print(a,end=)#输出:1#使用formatprint(,a=,.format(a)#输出:a=1print(,a=0,b
2、=1,c2,.format(a,b,c)#输出:a=1,b=2,c3输入inputOinput输入的始终是字符串,需要转换为其他数据类型使用python数据类型六个标准数据类型1. NUmber(数字)2. String(字符串)3. 1ist(列表)4. Tup1e(元组)5. Sets(集合)6. Dictionary(字典)Number包括:int(整型)、f1oat(浮点型)、boo1(布尔型)、comp1ex(复数)、1ong(长整型)清楚哪些值转换为布尔类型后值是FaISeprint(boo1()#输出:Fa1seprint(boo1(,)#输出:Fa1seprint(boo1()
3、#输出:Fa1seprint(boo1(O)#输出:Fa1se#注意下面两个的区别print(boo1(0)#输出:Fa1seprint(boo1(,0,)#输出:True 浮点数的内置函数运算会有误差,也就是小数的精度问题String字符串属于序列,除此之外还有:元组、列表(集合和字典不是序列类型)单引号和双引号可以互换,也可以互嵌三引号表示多行字符串(也可以作为文档注释)另外:三引号内可以直接使用回车、制表符,可以不使用转移字符来表示字符串常用操作连接和重复字符串的切片(左闭右开)word=,he11owor1d,print(word0:5)#输出:he11oprint(word:5)#输
4、出:he11oprint(word1:)#输出:e11owor1dprint(word:)#fe:he11owor1dprint(word0:5:2)#输出:h1oprint(word2:-2)#输出:Howorprint(word-2:2D#输出空串转义字符 要注意这种复杂的转义字符一起输出在字符串内的“r、,t、n等字符,会转换为空白字符(回车符、水平制表符、换行符)printf(,he11otwor1d)#输出:he11owor1dRff1r字符串(字符串内不转义)字符串前缀为R或Yprint(rhe11otwor1d,)#输出:he11otwor1d变量及其赋值简单赋值 多目标赋值a=
5、b=c=1#这种情况下a、b、C都是引用同一个变量 这样会报错a=(b=c=1)a=(b=1)序列赋值 左边是元组、列表表示的多个变量,右侧是元组、列表或字符串等序列表示的值。 序列元素个数必须和变量个数相等,否则会出错 在变量名前使用“*创建冽表对彖引用a,b=1,2#省略括号的元组赋值(c,d)二(2,3)#元组赋值e,f=4/5,#列表赋值(g,h)=节:7#元组和列表可以交叉赋值(x,y,z)=匕b#字符串赋值,X=a,y=b,z=c(i,j)二(8,9,10)#这是错误的,变量和值的个数必须相等在变量名前使用“*创建列表对彖引用b,cdX,*y=*abcd,print(x,y)#输出
6、:3运算符和表达式包括:算术运算符、关系运算符、字符串运算符、逻辑运算符。算术运算符和表达式算术运算符包括:加(+)、减()、乘(*)、除(/)、取余()、整除()、幕运算(*)a+=1和a=a+1等价,a-=1a=2等也类似要注意这种复杂的表达式的运算优先级int(8*math.sqrt(36)*10*(-2)*10+0.5)/10运算顺序如下:int(8*6*10*(-2)*10+0.5)/1010*(2)=0.018*6=48int(48*0.01*100.5)/10int(5.3)/105/100.5逻辑运算符 and(逻辑与),Or(逻辑或),not(逻辑非)关系运算符 =(等于)、
7、!=(不等于)、(不等于)、(大于)、(小于)、=(大于等于)、=(小于等于)运算符的优先级 最高优先级的三个运算符(优先级由高到低):*幕运算、安位取反、-负号 最低优先级的几个运算符(优先级由高到低):I按位或、=!=关系运算符、notandOr逻辑运算符字符串运算符下面这些运算对于列表、元组都有效(因为它们同属序列类型)字符串连接(+)print(,a,+,b,)#输出:ab重复字符串(*)print(a*3)#输出:aaa索引字符串()a=he11o;print(a1);#输出:e截取字符串(:)print(a1:4)#输出:e11成员运算符(in)print(,e,ina)#输出:T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 期末 复习 笔记 考研 重点