随笔分类 - 入门学python
fishC.com的入门学习课堂笔记
摘要:文件操作及相关异常处理 标签(空格分隔): 文件,打开 1. 打开文件 Python使用内置的 函数打开一个文件,并且返回一个文件对象,也叫句柄(handle)。 2. 关闭文件 默认方法: 但是这个办法不安全,因为在进行其他操作时,可能会出现异常,程序退出,那么关闭文件的语句就不会被执行。 为了避
阅读全文
posted @ 2019-10-14 18:03
Franzqing
摘要:目的:学习如何使用Python模块unittest 中的工具来测试代码 单元测试和测试用例: 单元测试 用于核实函数的某个方面没有问题;测试用例 是一组单元测试, 这些单元测试一起核实函数在各种情形下的行为都符合要求。 测试函数 步骤:导入unittest模块→再创建一个继承unit.TestCase的类→编写一系列方法对不同的方面进行测试→利用断言方 法(assertE...
阅读全文
posted @ 2019-06-14 17:04
Franzqing
摘要:文件的读取 整个读取(注:rstrip()方法清楚字符串末尾的空白,strip()方法清除字符串开头的空白) 逐行读取 01 with open('C:\\Users\\Franz\\Desktop\\pi_digits.txt') as file_object: 02 contents=file_object.read();#整...
阅读全文
posted @ 2019-06-12 23:10
Franzqing
摘要:创建和使用类 在定义类时,以首字母大写的指定为类 类中的函数称之为方法,其定义与函数相同,唯独在调用方式上有所差别 类中的默认方法的定义需要左右加"__",旨在避免与普通方法发生命名冲突 每个与类相关联的方法都将自动传递实参selfm,它是一个指向实例本身的引用,让实例能够访问类中的属性和方法 以self为前缀的变量可供类中的所有方法使用,也可供实例访问,像这样的变量称之为属性 01 c...
阅读全文
posted @ 2019-06-11 14:39
Franzqing
摘要:7.1 创建多行字符串的方式: 01 prompt="if you tell me who you are, we can personalize the message you see." 02 prompt+="what is your first name? "; 03 04 name=input(prompt); 05 print(...
阅读全文
posted @ 2019-06-09 20:00
Franzqing
摘要:函数简单的定义: 01 def greet_user(username): 02 """显示简单的问候语""" 03 print("Hello, " + username.title() + "!") 04 greet_u...
阅读全文
posted @ 2019-06-09 20:00
Franzqing
摘要:6.1 使用字典 在Python中, 字典 是一系列键—值对 。 每个键 都与一个值相关联, 你可以使用键来访问与之相关联的值。 与键相关联的值可以是数字、 字符串、 列表乃至字典。 事实上, 可将任何Python对象用作字典中的值。 在Python中, 字典用放在花括号{} 中的一系列键—值对表示 添加键-值对: 01 alien_0 = {'color': 'gre...
阅读全文
posted @ 2019-06-09 19:59
Franzqing
摘要:4.1 遍历整个列表:for循环 注意:使用单数和复数式名称, 可帮助你判断代码段处理的是单个列表元素还是整个列表。 循环语句的冒号不可省略,循环体部分需要统一缩进 01 # ex1 02 magicians = ['alice', 'david', 'carolina'] ...
阅读全文
posted @ 2019-06-04 22:44
Franzqing
摘要:3.1 列表元素的索引 在Python中, 第一个列表元素的索引为0, 而不是1。 在大多数编程语言中都是如此, 这与列表操作的底层实现相关。 3.2 修改、 添加和删除元素 修改列表元素:直接索引修改 列表中添加元素: 列表末尾添加:使用方法append() 列表之中插入元素:使用方法insert
阅读全文
posted @ 2019-06-02 23:08
Franzqing
摘要:第二章 变量及简单数据类型 2.1 变量的命名和使用: 2.1.1 变量的命名规则: · 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。 · 变量名不能包含空格,但可使用下划线来分隔其中的单
阅读全文
posted @ 2019-06-01 15:25
Franzqing
摘要:各种计算机语言简介和总结 引用自:http://www.crifan.com/files/doc/docbook/language_summary/release/html/language_summary.html 面向对象与面向过程的简单区别: 引用自:https://blog.csdn.net
阅读全文
posted @ 2019-05-31 22:42
Franzqing
摘要:1,列表: 与C语言的数组和Matlab的矩阵类似:不同在于Python的列表类似于一个Matlab中的元胞数组,可以存放各类数据 向列表添加元素的相关方法: 列表元素的索引:member[0],member[1] 列表元素的删除方法: 列表的分片: member[start,end,step=1]
阅读全文
posted @ 2017-08-14 15:01
Franzqing

浙公网安备 33010602011771号