摘要: file txt xml html >mode 打开这个文件的模式,主要有以下: r w a r+ w+ a+ read write append rb rb+ wb wb+ ab ab+ 做单元测试的时候 1:file文件open之后默认是r 只读模式 如果你要写入内容 报错:io.Unsuppo 阅读全文
posted @ 2018-10-17 16:15 Monica711 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 全局变量 和 局部变量 1:作用范围不一样 全局 在模块里面都能调用 函数的局部变量只能用于函数内 2: 当全局和局部变量同名且同时存在的时候 函数优先调用局部变量 3:当局部变量没有 就优先用全局的 4: global声明这是一个全局变量 1 a=5 2 def sum(b): 3 global a 4 a = b+5 5 sum(6) 6 print(a) 7 <<< ... 阅读全文
posted @ 2018-10-17 16:07 Monica711 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Python内置函数:print input len type str int float list range pop append insert keys split replace strip remove clear 函数的语法:def 关键字函数名命名的规范:小写字母 不能以数字开头 不同 阅读全文
posted @ 2018-10-17 16:06 Monica711 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 例1:输出99乘法表 1 for x in range(1, 10): 2 for y in range(1, x+1): 3 print("{} * {} = {}\t".format(y, x, x * y), end="") 4 print() 例2:经典冒泡算法: 利用for循环,完成a=[1,7,4,89,34,2]的冒泡排序。 冒泡排序:小的排前面,... 阅读全文
posted @ 2018-10-17 16:03 Monica711 阅读(367) 评论(0) 推荐(0) 编辑
摘要: while 控制循环语法:whlie 条件表达式: (逻辑 成员 比较 空数据(参照if语句) 布尔值) 代码块 执行规律:首先判断while 后面的条件表达式是否成立如果True 那就执行代码块 ,执行完毕之后,继续判断 >如果True 那就执行代码块 执行完毕之后,继续判断-->否则 不进入内部 阅读全文
posted @ 2018-10-17 16:00 Monica711 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 思路:总共有5行,就用range(1,6),发现第N行就有N个“*”,每一行的“*”就用range(1,N)来表示,print默认输出是换行的,要想实现不换行则需在末尾加上end = " ",每一行循环完毕就用print()输出换行 不用嵌套循环实现: 例2:输出等边三角形(三条边均为5个*) 思路 阅读全文
posted @ 2018-10-17 15:56 Monica711 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 切片的语法表达式为:[start_index : end_index : step] start_index表示起始索引,end_index表示结束索引,step表示步长,步长不能为0,且默认值为1 切片操作是指按照步长,截取从起始索引到结束索引,但不包含结束索引(也就是结束索引减1)的所有元素。 阅读全文
posted @ 2018-10-17 15:54 Monica711 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。 函数语法:range(start,end,[step]) 参数含义:sta 阅读全文
posted @ 2018-10-17 15:49 Monica711 阅读(3260) 评论(0) 推荐(0) 编辑
摘要: 方法二:range函数 生成整数序列 :range(m,n,k) m头,默认为0; n尾 ;k步长默认为1,取头不取尾 方法三:数据相加,求和sum 方法四:嵌套循环 阅读全文
posted @ 2018-10-17 15:46 Monica711 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 控制语句 分支分流 循环语句 for while1:判断语句 if..elif..else 关键字1:if 条件语句(比较/逻辑/成员运算 均可)2:字符串 列表 元组 字典 空数据 ==False 非空数据==True3:直接用布尔值去控制 鸡肋 2:一个条件语句里面 只能有一个if 和一个els 阅读全文
posted @ 2018-10-17 15:41 Monica711 阅读(2199) 评论(0) 推荐(0) 编辑