随笔分类 - Languages / 01_Python
摘要:测试函数 Python标准库中的模块unittest 提供了代码测试工具; 单元测试 用于核实函数的某个方面没有问题; 测试用例 是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求; 全覆盖式测试 用例包含一整套单元测试,涵盖了各种可能的函数使用方式; 对于大型项目,要实现全覆盖可
阅读全文
摘要:从文件中读取数据 一次性读取 # file_reader.py with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents.rstrip()) # 因为read() 到达文件末尾时返回
阅读全文
摘要:创建和使用类 根据类来创建对象被称为实例化 # dog.py class Dog(): """一次模拟小狗的简单尝试""" def __init__(self, name, age): """初始化属性name和age""" self.name = name self.age = age def s
阅读全文
摘要:定义函数 # 定义了一个打招呼的函数 def greet_user(): """显示简单的问候语""" print("Hello!") greet_user() # def 用来定义函数 # greet_user 指的是函数的名字 # () 括号里可以指定参数用来接收信息,也可以不指定参数 # 定义
阅读全文
摘要:函数input()的工作原理 函数input() 让程序暂停运行,等待用户输入文本,在获取用户输入后,函数input() 将输入内容返回,可用变量接收。 message = input("Tell me something, and I will repeat it back to you: ")
阅读全文
摘要:一个简单的字典 alien_0 = {'color': 'green', 'points': 5} print(alien_0['color']) print(alien_0['points']) 使用字典 # 在Python中,字典用放在花括号 {} 中的一系列键—值对表示 alien_0 = {
阅读全文
摘要:遍历整个列表 # for 循环 编写for 循环时,选择有意义的列表名称大有帮助 # 如下面的mgicians表示魔术师列表 一般性列表,像下面这样编写for 循环的第一行代码是不错的选择: magicians = ['alice', 'david', 'carolina'] for magicia
阅读全文
摘要:列表是什么 # 用[]来表示列表,列表中的元素用 , 隔开 list = ['element_one', 'element_two'] #访问列表元素 程序员的数学中开头的数字不是1,而是0 print(list[0]) # 打印list列表的第一个元素 # 访问列表的最后元素的方法 print(l
阅读全文
摘要:运行Hello_world.py时发生的情况 文件以.py结尾,表示该文件是Python程序 print("Hello world!") print的英文的意思是打印,所以该代码的意思就是,将括号里的内容打印出来 变量 可以改变的量就是变量 作类比的话,变量可以看作水杯,里面可以装可乐, 也可以装雪
阅读全文
摘要:搭建编程环境 需要的编辑工具,使用"Sublime"即可或者VSCode,以及运行Python程序的底层环境 在不同的操作系统中搭建Python编程环境 常用的就是在最普遍的使用的Windows系统中编写Python程序并运行 除此之外,还有MacOS以及Linux操作系统,各有千秋 解决安装问题
阅读全文
摘要:The Zen of Python, by Tim Peters Beautiful is better than ugly. 美丽的比丑陋的好。 Explicit is better than implicit. 明确的比隐含的好。 Simple is better than complex. 简
阅读全文
摘要:一个简单示例 cars = ['audi', 'bmw', 'subaru', 'toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) # Audi # BMW # Subaru
阅读全文