随笔分类 - crazy_python
《疯狂python讲义》-学习笔记
摘要:在构造方法中(__init__方法),self参数引用该构造方法正在初始化的对象。 1.类中的实例方法 self参数最大的作用是引用当前方法的调用者 类调用实例方法,python不会位为一个参数绑定调用者(因为实例方法的调用者应该是对象,而此时是类) 如下可看到self与p地址是一样的: 2.实例方
阅读全文
摘要:1.python的特点 python是一种面向对象、解释型、弱类型的脚本语言,它也是一种功能强大而完善的通用型语言。 解释性语言的特点:速度慢;源代码加密困难;跨平台; python常用第三方包下载地址: https://pypi.org https://www.lfd.uci.edu/~gohlk
阅读全文
摘要:14.2线程的创建与启动 import threading # 定义一个普通的action函数,该函数准备作为线程执行体 def action(max): for i in range(max): print(threading.current_thread().getName() + " " +
阅读全文
摘要:12.2使用os.path操作目录 # os.path_test.py import os import time print(os.path.abspath("abc.txt")) # 获取绝对路径 print(os.path.commonprefix(['/usr/lib', 'usr/loca
阅读全文
摘要:9.2加载模块 import sys from pprint import pprint pprint(sys.path) 输出结果: ['D:\\myproject\\python_lxf', 'D:\\myproject\\python_lxf', 'D:\\soft\\PyCharm 2019
阅读全文
摘要:捕获异常 python完整的异常处理语法结构如下: 特别说明: 1.try块是必需的,except块和finally,当try块没有出现异常时,程序会执行else块 2.try块后只有一个except快块会被执行,不可能有多个except块被执行。 3.原则:先捕获小异常再捕获大异常 实例: imp
阅读全文
摘要:1.查看re模块的全部属性和函数 >>>import re,pprint >>>pprint.pprint(re.__all__) ['match', 'fullmatch', 'search', 'sub', 'subn', 'split', 'findall', 'finditer', 'com
阅读全文
摘要:1.继承的语法 2.多继承 3.override(子类重写父类的方法) 4.子类调用父类中被重写的实例方法 5.使用super函数调用父类的构造方法
阅读全文
摘要:5.1函数基本语法 # 函数语法格式 def 函数名(形参列表): """""函数的说明文档" //由零条或多条可执行语句组成的函数 [return [返回值]] 详细说明: 1.函数名建议由一个或多个有意义的单词连缀而成,每个单词的字母全部小写,单词间用_分隔 对于返回多个值的情况:可将多个值包装
阅读全文
摘要:学习笔记中的源码:传送门 4.2 if分支结构 if语句有三种形式: 如果 if 条件为“真”,程序就会执行 i f条件后面的多条语句:否则就会依次判断 elif 条件,如果 elif 条件为“真”,程序就会执行 elif 条件面的多条语句 ……如果前面所有条件都为“假”,程序就会执行 else 后
阅读全文
摘要:学习笔记中的源码:传送门 3.1 列表和元组的介绍 3.2 不同类型变量的初始化: 数值 digital_value = 0 字符串 str_value = "" 或 str_value = ” 列表 list_value = [] 字典 ditc_value = {} 元组 tuple_value
阅读全文
摘要:学习笔记中的源码:传送门 单行注释和多行注释 变量 字符串 运算符 1.注释: 单行注释(#);多行注释("""或者''') 2.python标准数据类型:数值(numbers)、字符串(string)、布尔(True、False)、列表(list)、元组(tuple)、字典(dict) 其中数值类
阅读全文

浙公网安备 33010602011771号