2022年7月1日
摘要: 简介 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 函数的定义与调用 函数定义 函数的使用必须遵循’先定义,后调用’的原则。 阅读全文
posted @ 2022-07-01 17:01 念白SAMA 阅读(95) 评论(0) 推荐(0)
2022年6月30日
摘要: 文件内光标的移动 文本模式下read()括号内的数字表示读取几个字符 with open(r'a.txt', 'r', encoding='utf8') as f: data = f.read(3) print(data) 二进制模式下read()括号内的数字表示读取及格字节(英文1字节,中文3字节 阅读全文
posted @ 2022-06-30 20:01 念白SAMA 阅读(45) 评论(0) 推荐(0)
摘要: 引入 应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 基本流程 有了文件的概 阅读全文
posted @ 2022-06-30 20:01 念白SAMA 阅读(313) 评论(0) 推荐(0)
2022年6月29日
摘要: 知识补充 with语法:支持一次性打开多个文件 with open(r'a.txt', 'r', encoding='utf8') as f1, open(r'b.txt', 'r', encoding='utf8') as f2, open() as f3, open() as f4...: 补全 阅读全文
posted @ 2022-06-29 19:33 念白SAMA 阅读(44) 评论(0) 推荐(0)
2022年6月28日
摘要: 垃圾回收机制 1.概念 垃圾回收机制(GC):是Python解释器自带一种机制,专门用来回收不可用的变量值所占用的内存空间 2.原理 Python的垃圾回收机制(GC)主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and 阅读全文
posted @ 2022-06-28 19:39 念白SAMA 阅读(76) 评论(0) 推荐(0)
2022年6月27日
摘要: 列表内置方法 列表在调用内置方法之后不会产生新的值而是修改自身 1.统计列表数据值的个数 l1 = ['jason', 'kevin', 'oscar', 'tony', 'jerry'] l2 = [77, 33, 22, 44, 55, 99, 88] print(len(l2)) # 7 2. 阅读全文
posted @ 2022-06-27 19:59 念白SAMA 阅读(96) 评论(0) 推荐(0)
2022年6月26日
摘要: Python基础 1.Python基本数据类型 列表(list):存储多个数据,能方便获取整体或者局部 中括号括起来,内存可以存放多个数据值,数据值之间逗号隔开(数据值可以使任意类型) l1 = [1, 2, 3] 索引取值:在IT领域数字的起始位置通常是从0开始 现实生活中是从1开始 字典(dic 阅读全文
posted @ 2022-06-26 23:09 念白SAMA 阅读(38) 评论(0) 推荐(0)
2022年6月24日
摘要: 数据类型的内置方法 简介:内置方法可以简单的理解成是每个数据类型自带的功能(每个人的不同特长) 使用数据类型的内置方法统一采用句点符:数据类型.方法名() eg: 'jason'.字符串具备的方法() name = 'jason' name.字符串具备的方法() ps:如何快速查看某个数据类型的内置 阅读全文
posted @ 2022-06-24 20:31 念白SAMA 阅读(54) 评论(0) 推荐(0)
2022年6月23日
摘要: 循环结构之for循环 1.for循环 1.1 概念 for循环用于迭代序列(即列表,元组,字典,集合或字符串)。 通过使用for循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。 l1 = ['jason', 'kevin', 'tony', 'oscar'] # 循环打印出列表中每一个数 阅读全文
posted @ 2022-06-23 23:54 念白SAMA 阅读(130) 评论(0) 推荐(0)
2022年6月22日
摘要: 逻辑运算符知识补充 1.and and(与):链接的多个条件必须都成立结果才成立(True) 连接的条件 如果不是一个具体的值 则需要自动转换成布尔值 print(1 == 2 and 3) # False print(1 == 2) # False 由于and前面的运算得出的布尔值是True 所以 阅读全文
posted @ 2022-06-22 23:38 念白SAMA 阅读(92) 评论(0) 推荐(0)