1.11 测试代码
摘要:1、测试函数 1.1、单元测试和测试用例 Python标准库中的模块unittest 提供了代码测试工具。 单元测试 用于核实函数的某个方面没有问题; 测试用例 是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。良好的测试用例考虑到了函数可能收到的各种输入,包含针对所有这些情形的
阅读全文
1.10 文件和异常
摘要:1、从文件中读取数据 1.1、读取整个文件 with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents) print(contents.rstrip()) 在这个程序中,第1行代码做了
阅读全文
1.9 类
摘要:1、创建和使用类 1.1、创建Dog类 ❶ class Dog(): ❷ """一次模拟小狗的简单尝试""" ❸ def __init__(self, name, age): """初始化属性name和age""" ❹ self.name = name self.age = age ❺ def si
阅读全文
1.8 函数
摘要:1、定义函数 ❶ def greet_user(username): ❷ """显示简单的问候语""" ❸ print("Hello!" + username.title() + "!") ❹ greet_user() 这个示例演示了最简单的函数结构。❶处的代码行使用关键字def 来告诉Python
阅读全文
1.7 用户输入和while循环
摘要:1、函数input()的工作原理 函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。 1.1、使用int()来获取数值输入 number = input("Enter a number, and I'll tell you if
阅读全文
1.6 字典
摘要:1、使用字典 1.1、访问字典中的值 alien_0 = {'color':'green','points':5} print(alien_0['color']) print(alien_0['points']) 1.2、添加键值对 字典是一种动态结构,可随时在其中添加键—值对。要添加键—值对,可依
阅读全文
1.5 if语句
摘要:1、条件测试 1.1、检查是否相等 car == 'audi' 1.2、检查是否相等时不考虑大小写 car.lower() == 'audi' 1.3、检查是否不相等 1.4、比较数字 1.5、检查多个条件 1)使用and检查多个条件 要检查是否两个条件都为True ,可使用关键字and 将两个条件
阅读全文
1.4 操作列表
摘要:1、遍历整个列表 magicians = ['alice', 'david', 'carolina'] for magician in magicians: print(magician.title() + ", that was a great trick!") 注意 magician 在循环外面
阅读全文
1.3 列表
摘要:一、列表是什么 在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。 1.1、访问列表元素 列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。 1.2、索引从0而不是1
阅读全文
1.2 变量和简单数据类型
摘要:一、变量 要理解新的编程概念,最佳的方式是尝试在程序中使用它们。 二、字符串 在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,这种灵活性让你能够在字符串中包含引号和撇号。 2.1、使用方法修改字符串的的大小写 title() 以首字母大写的方式显示每个单词,即将每个
阅读全文
1.1 起步
摘要:1、检查python版本 python python3 退出命令:ctrl+D或exit() 2、安装和运行python3 Sublime Text配置(使用python版本的配置) 检查python安装路径 type -a python3 启动Sublime Text,并选择菜单Tools ▶ B
阅读全文