WELCOME

不积跬步,无以至千里;不积小流,无以成江海。
摘要: 1.文件的读取 open(file,mode,buffering,encoding) 文件的读写方式 打开方式 指针位置 读取文件类型 r 只读(默认模式) 指针在文件开头,文件不存在就会报错 1. 默认读取文件都是ASCII编码的文本文件 2. 如果读取的文件是二进制文件,如图片,视频需要使用'r 阅读全文
posted @ 2022-03-24 15:44 Ambitious~ 阅读(69) 评论(0) 推荐(0)
摘要: 1.闭包 函数只是一段可执行代码,编译后就"固化"了,每个函数在内存中只有一份实例,得到函数的入口点便可以执行函数了。函数还可以嵌套定义,即在一个函数内部可以定义另一个函数,有了嵌套函数这种结构,便会产生闭包问题。 2.什么是闭包 闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数块+引用 阅读全文
posted @ 2022-03-23 21:26 Ambitious~ 阅读(35) 评论(0) 推荐(0)
摘要: 关键字global和nonlocal的用法说明 一、global global关键字用来在函数或其他局部作用域中使用全局变量。 1.1 如果局部要对全局变量修改,而不使用global关键字。 1 count = 0 2 3 def global_test(): 4 count += 1 5 prin 阅读全文
posted @ 2022-03-23 20:54 Ambitious~ 阅读(140) 评论(0) 推荐(0)
摘要: 1. 什么是不可变类型 所谓可变类型和不可变类型是指:数据能够直接进行修改,如果能直接修改那么就是可变的,否则就是不可变的 变量对应的值中的数据是不能被修改,如果修改就会生成一个新的值从而分配新的内存空间。 不可变类型(修改数据,内存地址必发生改变): 数字(int,long,float) 布尔(b 阅读全文
posted @ 2022-03-23 19:14 Ambitious~ 阅读(378) 评论(0) 推荐(0)
摘要: python中全局变量与局部变量 局部变量就是定义在一个函数体内部的变量 全局变量是定义在外面的变量 比如 1 a = 1 2 def f(): 3 b = 2 其中a就是全局变量,而b是局部变量。局部变量只在函数体内部有效,出了函数体,外面是访问不到的,而全局变量则对下面的代码都有效。 在函数体内 阅读全文
posted @ 2022-03-23 15:30 Ambitious~ 阅读(468) 评论(0) 推荐(0)
摘要: Python函数的参数传递-位置参数、关键字参数、默认参数、不定长参数 1. 函数的参数 参数列表:如果函数所实现的需求中涉及到未知项参与运算(这些未知项需要函数的调用者来决定),就可以将未知项设置为参数。 格式:参数1,参数2,参数3,…形式参数:在方法中(函数内)定义的,用于接收中间参数的值实际 阅读全文
posted @ 2022-03-22 18:04 Ambitious~ 阅读(416) 评论(0) 推荐(0)
摘要: 1.原始方法 1 list1 = [] 2 for i in range(1, 21): 3 list1.append(i) 4 print(list1) # >>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 阅读全文
posted @ 2022-03-21 20:42 Ambitious~ 阅读(38) 评论(0) 推荐(0)
摘要: 1 ''' 2 图书管理系统 3 library = [{},{},{}...] 4 1.借书 5 2.还书 6 3.查询(书名/作者查询) 7 4.查看所有 8 5.退出 9 10 ''' 11 import time 12 13 library = [{'bookname': '水浒传', 'a 阅读全文
posted @ 2022-03-21 19:57 Ambitious~ 阅读(356) 评论(0) 推荐(0)
摘要: 1.集合(set) (1)集合是可变的容器 (2)集合内部的数据都是唯一的,其值不能更改,可以包含元组,但不能有列表 (3)集合是无序的存储结构,集合中的数据没有先后顺序关系 (4)集合内的元素必须是不可变的对象 (5)集合是可迭代对象 (6)集合相当于只有键没有值的字典 内置函数: add(): 阅读全文
posted @ 2022-03-21 14:24 Ambitious~ 阅读(112) 评论(0) 推荐(0)
摘要: 0.字典(dict) 字典可存储任意类型对象,字典格式如下dict1={key1:value1,key2:value2},而且它的键是唯一的,若为重复则最后的一个键值对会替换前面的。值可以为任意数。 读取字典, 格式转换dict() 修改增加字典键值对dict(),setdefault() 删除或清 阅读全文
posted @ 2022-03-21 13:53 Ambitious~ 阅读(34) 评论(0) 推荐(0)