Python3复习笔记 20220613
目录
1. 函数
1. 求幂函数 pow(2,3) ==>求幂函数==> 8
2. 取绝对值 abs(-10) ==>取绝对值
3. 除法函数 divmod divmod(5,2) #表示5除以2,返回了商和余数
4. 四舍五入 round
5. 函数变量的本质 变量的本质-占位符
6. S.upper() #S中的字母大写
7. S.lower() #S中的字母小写
8. S.capitalize() #首字母大写
9. S.istitle() #单词首字母是否大写的,且其它为小写
10. S.isupper() #S中的字母是否全是大写
11. S.islower() #S中的字母是否全是小写
12. 函数不改变源变量的形态,输出一个新变量
13. S.strip() 去掉字符串的左右空格
14. S.lstrip() 去掉字符串的左边空格
15. S.rstrip() 去掉字符串的右边空格
2. 引用
如何引用一个包
- 形式1:import module-name。import后面跟空格,然后是模块名称,例如:import os
- 形式2:from module1 import module11。module1是一个大模块,里面还有子模块 module11,只想用module11,就这么写了
3. 定义函数 格式:
def 函数名(参数1,参数2,...,参数n): 函数体
4. 字符串中的占位符
%d——表示那个位置是整数,%s——表示那个 位置应该是字符串
print "one is %d"%1
->
one is 1
5. 字符串处理
1. 字符串编码 左编码 a[1] /右编码 a[-1]
2. 字符串截取
1. a[2:5]
2. a[:] #表示截取全部
3. a[3:] #表示从a[3]开始,一直到字符串的最后
4. a[:4] #表示从字符串开头一直到a[4]前结束
6. 控制语句
- 循环语句:容许一些语句反复运行数次。循环可依据一个默认的数目来决定运行这些语句 的次数;或反复运行它们,直至某些条件改变。
- 条件语句:容许仅当某些条件成立时才运行某个区块。否则,这个区块中的语句会略去, 然后按区块后的语句继续运行。
- 无条件分支语句容许运行顺序转移到程序的其他部分之中。包括跳跃(在很多语言中称 为Goto)、副程序和Procedure等。
- 循环、条件分支和无条件分支都是控制流程。
7. If语句
- 基本结构
- 提醒:每个执行的内容,均以缩进四个空格方式。
if 条件1: 执行的内容1 elif 条件2: 执行的内容2 elif 条件3: 执行的内容3 else: 执行的内容4
-
什么是流程图,我从另外一个角度讲,就是要让思维过程可视化,简称“思维可视化”。
-
杂谈
#! /usr/bin/env python
- 这句话以#开头,表示本来不在程序中运行。.
- 这句话的用途是告诉机器寻找到该设备上的 python解释器,操作系统使用它找到的解释器来运行文件中的程序代码。
- 有的程序里写的 是/usr/bin python,表示python解释器在/usr/bin里面。
- 但是,如果写成/usr/bin/env,则表要通过系统搜索路径寻找python解释器。
- 不同系统,可能解释器的位置不同,所以这种方式能够让代码更将拥有可移植性。
- 以上是对Unix系列操作系统而言。对于windows系统, 这句话就当不存在。
8. 报错信息分析
- 1
IndentationError: expected an indented block
意思就是说需要一个缩进块。也就是我没有对第二行进行缩进,需要缩进。
9. 其他
>>>表示后面可以输入指令,...表示当前指令没有结束。
要结束并执行,需要敲击两次回车键。
10. list 列表
- 用方括号表示一个list,[ ] 在方括号里面,可以是int,也可以是str类型的数据,甚至也能够是True/False这种布尔值。
- List的索引 定位List中的元素
- 操作控制List
-
List中元素的追加
list.append(x)的含义→新的元素x追加到list的尾部>>> a = ["good","python","I"] >>> a ['good', 'python', 'I'] >>> a.append("like") #向list中添加str类型"like" >>> a ['good', 'python', 'I', 'like'] >>> a.append(100) #向list中添加int类型100 >>> a ['good', 'python', 'I', 'like', 100]
-
另一种增加List的方法
另外一种追加元素的方法,并且两种方法等效 a[len(a):]=[x]
2.1 越界之后只会添加到数组后面,不会报错
2.2 未越界会覆盖掉后续的元素>>> a ['good', 'python', 'I', 'like', 100] >>> a[len(a):]=[3] #len(a),即得到list的长度,这个长度是指list中的元素个数。 >>> a ['good', 'python', 'I', 'like', 100, 3] >>> len(a) 6 >>> a[6:]=['xxoo'] >>> a ['good', 'python', 'I', 'like', 100, 3, 'xxoo']
3. 函数 len(),这个是用来获取list,str等类型的数据长度的。
-
杂谈
上周五自学的Python内容,在公司内部找的一本关于Python2.0的很早很早的书,一些复习笔记被,感觉有用就随手摘抄下来了呗,分享给大家,希望有点帮助哈! Closed@2022年6月13日21:59:16
从小白到大佬——从零开始进行Python入门 文章被收录于专栏
简单的对我个人从事的行业进行一个测试评价,也算是个人成长之路的分享咯