随笔分类 - python基础知识
摘要:11测试代码 1.编写函数和类时,还可以编写测试函数,通过测试可以确定代码面对各种输入都能正常工作。在程序中添加新代码时,也可以对其进行测试,确定他们不会破坏程序的既有程序。要经常测试模块。 2.通过python的模块unittest中的工具来测试代码。将明白测试通过是怎么样的,未通过是什么样的,知
阅读全文
摘要:10.文件和异常 1.学习处理文件,让程序快速的分析大量数据,学习处理错误,避免程序在面对意外时崩溃。学习异常,异常是python创建的特殊对象,用于管理程序运行时出现的错误,提高程序的适用性,可用性,和稳定性。 2.学习模块json,json可以用于保存用户数据,避免程序意外停止运行时丢失。 3.
阅读全文
摘要:9.类 面对对象编程Object Oriented Programming,简称OOP。 面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为
阅读全文
摘要:8.函数 8.1实参和形参 形参:函数完成其工作所需要的一项信息。 实参:调用函数时专递给给函数的信息。 8.2传递参数 函数定义中可能包含多个形参,因此函数调用时也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参,其中每个实参都由变量
阅读全文
摘要:7、用户输入输出和while循环 1、使用函数 input() 输入,print() 打印,字符串可以用逗号隔开。end=' ' 关键字参数,打印时可以不换行,sep=‘ 你想要的分隔符 ’,关键字参数,替换掉默认的分隔字符串。 2、输入是 Input,输出是 Output,因此,我们把输入输出统称
阅读全文
摘要:6.高阶特性 6.1迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的。 因为dict的存储不是按照list的方式顺序排列,所以,迭代出的结果顺序很可能不一
阅读全文
摘要:4.if语句 If语句可以检查判定当前条件,并执行相应措施。 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。 4.1条件测试(条件判断) 1.每个if语句的核心都是条件判断True或False,这种表达式称为条件测试。 2.Python根据条件测试的值True或F
阅读全文
摘要:2、列表简介 2.1索引列表 从0开始而不是1。当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界。特殊情况,当索引开始位置超过列表范围时,返回空表,不报错。 如果要取最后一个元素,除了计算索引位置外,还可以用[-1]做索引,直接获取最后一个元素。 2.2修改
阅读全文
摘要:1、变量和数据类型 1.1变量 1.每个变量都存储了一个值——与变量相关联的信息。 2.变量不仅可以为整数或浮点数,还可以是字符串,可以是任意数据类型。 1.1.1变量的命名和使用 变量名只能包含字母、数字和下划线,且数字不能打头。变量名不能包含空格,但可以使用下划线间隔。不能把python关键字和
阅读全文