随笔分类 - Python入门学习
摘要:构造和析构 构造: __init__(self) 一般要对某个类进行初始化时才会重写__init__函数 魔法方法总是被双下划线包围,比如__init__ __init()__返回类型为None所以不能在__init__函数中return __new()__(cls[,...]) 实例化对象时第一个
阅读全文
摘要:继承 继承父类的属性和方法,如果子类中定义的属性和方法与父类相同,会覆盖父类,组合纵向关系的类 class 子类(父类或基类): ..... class parent: def f(self): print("我是父类") class child(parent): pass c=child() c.
阅读全文
摘要:类和对象 类 属性(静态)+方法(动态),封装了属性和方法 其中的self相对于this指针,即绑定方法,有了这个参数,Python可以分清哪个对象在调用方法,可以认为在方法中的self其实就是实例对象的唯一标志。 class 类名: 属性 方法 例如: class Animal: height=1
阅读全文
摘要:异常处理 Python标准异常总结 异常检测 try-excpt语句 try语句一旦检测到异常try中的代码都不会执行 其中reason是一个变量,用于存放错误原因,可以打印出来 try可以和多个except搭配 不能捕获未定义的Error 不定义错误类型而只使用try-except时无论出什么错都
阅读全文
摘要:文件系统 模块 包含所有你定义的函数和变量的文件,后缀名为py,模块可以被别的程序引入,以使用该模块中的函数等功能。 OS模块可以帮助我们跨平台编写程序,我们不需要在意我们所在的是什么操作系统使用什么模块,OS模块会帮助我们选择正确的模块并调用。 OS模块中关于文件/目录常用的函数使用方法 以下是支
阅读全文
摘要:文件 文件的打开 open(file,mode=''):file表示文件路径,mode为打开模式,注意路径的中的反斜杠要用两个防止转义 打开文件后返回一个文件对象 文件对象方法 f.read() 参数size为空或负数时,默认读取从文件指针开始的剩余文件内容,所以第二次访问时就没有内容可以访问了 >
阅读全文
摘要:字典 两个关系之间1:1的映射关系,映射类型。 创建和访问字典 利用大括号{}创建字典 >>> dict1={1:'yyl',2:'yu',3:'li'} >>> dict1 {1: 'yyl', 2: 'yu', 3: 'li'} 利用关键字dict参数创建字典,注意此时创建的字典的顺序可能会颠倒
阅读全文
摘要:函数: 函数的定义用def,函数名后要用冒号 函数的参数:多个参数用逗号隔开即可,最好写好注释,方便他人或自己日后维护 函数的返回:函数中使用return 将实现某些功能的代码打包成块调用使用,Python中用def来定义函数。 有参数之后函数可用性增加 def 函数名(参数): 代码块 调用函数:
阅读全文
摘要:一、格式化方法: format()方法 格式化函数,可以将字符串以特定格式输出,参数用{}括起来 位置参数 关键字参数 综合位置参数和关键字参数时需要注意位置参数应该在关键字参数之前 参数后面的冒号表示格式化符号的开始 >>> "{0} love {1}.{2}".format("I", "Fish
阅读全文
摘要:元组 定义:元组和列表非常相似,元组是固定了的列表,定义后的元组内容不可再进行修改,不能随意插入或删除元素 创建和访问元组 创建元组的方法和创建列表相似,创建元组用()进行创建; 访问元组的方法和访问列表相同,都是利用索引进行访问; 修改元组的元素会报错。 >>> tuple1=(1,2,3,4,5
阅读全文
摘要:一、列表 普通列表:列表元素类型一致 >>> member=['刘昊然','秦霄贤','蛋黄派'] >>> member ['刘昊然', '秦霄贤', '蛋黄派'] >>> number=[1,2,3,4] >>> number [1, 2, 3, 4] 混合列表:列表元素类型不一致 >>> mix
阅读全文
摘要:一、分支 if ...elif...else 语句 if 条件1: 命令1 elif 条件2: 命令2 else: 命令3 elif 和 else 都必须和 if 联合使用,而不能单独使用。可以将 if,elif 和 else 以及各自缩进的代码,看成一个完整的代码块; elif可以多次使用,判断多
阅读全文
摘要:一、数据类型 整型 浮点型 e记法 相当于科学计数法,如1.5e10=1.5x1010 布尔型 布尔型相当于特殊的整型,true相当于1,false相当于0 >>> True+True 2 >>> True+False 1 >>> True*False 0 二、类型转换 >>> a='520' >>
阅读全文
摘要:一、内置函数 定义: 内置函数(BIF)方便程序员快速编写程序,BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”
阅读全文

浙公网安备 33010602011771号