摘要:
Python基础部分教程,适合零基础的小白。 第1章 编程基础 理论指导实践!学习编程语言前普及部分理论知识,和明确目标非常重要。 1. 零基础能学Python吗? 2. 编程语言是什么? 3. 编译型与解释型编程语言的区别 4.python是什么? 5. 学python能干什么? 第2章 pyth 阅读全文
摘要:
open函数返回的文件对象使用文件指针来记录当前在文件中的位置。 read方法 在读模式下,使用文件对象的read方法可以读取文件的内容。 它接受一个整数参数表示读取内容的大小,文本模式下表示字符数量。 with open('test.txt', 'r', encoding='utf-8') as 阅读全文
摘要:
写文本文件 清除写w 案例:将锄禾这首诗写入test.txt文件中 # mode=w 没有文件就创建,有就清除内容,小心使用 with open('test.txt', 'w', encoding='utf-8') as fb: fb.write('锄禾\n') fb.write('锄禾日当午,汗滴 阅读全文
摘要:
python中使用字节类型(bytes)来表示二进制信息,它是由单个字节构成的不可变序列。 字节类型的字面量的语法与字符串大致相同,只是添加了一个前缀b。 字节类型的字面量中只允许ASCII字符。 任何超过127的二进制值使用前缀\x和十六进制来表示。 编码与解码 字符串转换为对应的编码称为编码,根 阅读全文
摘要:
python提供内置函数open实现对文件的io操作。 open函数操作文件和把大象放冰箱里一样分三步,打开-操作-关闭。 open函数 open(file, mode='r', encoding=None) 打开文件并返回对应的file object。如果该文件不能打开,则触发OSError。 ` 阅读全文
摘要:
计算机底层只能表示二进制信息,不能直接表示文字。计算机显示给我们看的文字可以看做是很小的一张张字符的图片。图片信息量非常大,但如果文字都以图片进行存储和传输,效率会变得很低。 所以计算机科学家将这些单个字符图片放到一个文件中,这个文件就是字体文件。再给每个字符一个编号,存储传输时就用字符的编号。这个 阅读全文
摘要:
我们这里讨论的文件并不是文件夹中的纸质文件,特指计算机中的文件。 那计算机中的文件到底是什么呢? 什么是文件 计算机文件是存储在存储器上的数据序列,可以包含任何数据内容。 概念上,文件是数据的集合和抽象。用文件的形式组织和表达数据更灵活和有效。 文件包括两种类型: 文本文件 二进制文件 文件本质上都 阅读全文
摘要:
Python拥有活跃的贡献者和用户支持社区,并且根据开放源代码许可条款,其软件可供其他Python开发人员使用,这是python之所以这么受欢迎的原因之一。 第三方库就是非python自带的,由其他人写的python模块。 pypi是python官方的第三方库仓库,所有人都可以下载第三方库或上传自己 阅读全文
摘要:
模块的问题解决了代码过长不便维护的问题,但是如果不同的人编写的模块名相同怎么办?为了变量模块名冲突,python又引入了用目录来组织模块的方法,称为包。 例如: 为了避免fibo.py与其他模块冲突,我们可以选择一个顶层包名,比如my_fibo。 创建名为my_fibo的文件夹,将模块fibo.py 阅读全文
摘要:
在编写程序的过程中把所有代码都写到一个脚本中肯定不便于维护和使用。 python有一种方法可以把定义放在一个脚本里,并在其他脚本或解释器的交互式实例中使用他们。 这样的脚本被称为模块。 模块中的定义可以导入到其他模块中。 案例: 在当前目录下创建一个名为fibo.py的文件,文件内容如下: # fi 阅读全文
摘要:
自省 在日常生活中,自省(introspection)是一种自我检查行为。 在计算机编程中,自省是指这种能力:检查对象以确定它是什么类型、它有哪些属性和哪些方法。自省向程序员提供了极大的灵活性和控制力。 python中的自省函数有很多,凡是可以检查对象状态的函数都可以称为自省函数,常用的自省函数如下 阅读全文