Skip to main content

Recently Updated Pages

反射

Python 第五章 Python进阶知识

1. 什么是反射 ## 反射---------------> 程序运行过程当中,动态的获取对象的信息。 2. 如何实现反射 # 通过dir:查看某一个对象可以.出来那些属性来 # 可以通过字...

Updated 2 months ago by 胡砚尘

软件开发的目录规范

Python 第五章 Python进阶知识

ATM --------------------------------- # 项目跟目录 bin start.py ---------------------# 启动程序 ...

Updated 2 months ago by 胡砚尘

包(包本身就是模块)

Python 第五章 Python进阶知识

### 包就是一个包含__init__.py的文件夹,包的本质是模块的一种形式,包用来被当做模块导入 ### 导入包运行时运行__inti__.py文件里的代码 ### 环境变量是以执行...

Updated 2 months ago by 胡砚尘

模块

Python 第五章 Python进阶知识

## 内置模块 ## 第三方模块 ## 自定义模块 ## 模块的四种形式 1, 使用Python编写的py文件 2, 已被编译为共享库或DLL的C或C++扩展 3, 把一系列模块组织到一起的文...

Updated 2 months ago by 胡砚尘

生成器(本质就是迭代器)

Python 第五章 Python进阶知识

# 函数里包含yield,并且调用函数以后就能得到一个可迭代对象 def test(): print('第一次') yield 1 print('第二次') yield 2 print...

Updated 2 months ago by 胡砚尘

迭代器

Python 第五章 Python进阶知识

1. 基础知识 迭代器:迭代取值的工具,迭代是重复的过程,每一次重复都是基于上次的结果而继续的,单纯的重复不是迭代 # 可迭代对象: 但凡内置有__iter__()方法的都称之为可迭代对象 # ...

Updated 2 months ago by 胡砚尘

装饰器

Python 第五章 Python进阶知识

1. 装饰器的一步步实现 ## 装饰器:装饰器定义一个函数,该函数是用来为其他函数添加额外的工能 ## 装饰器就是不修改源代码以及调用方式的基础上增加新功能 ## 开放封闭原则 # 开放:指...

Updated 2 months ago by 胡砚尘

函数参数详解

Python 第五章 Python进阶知识

1. 位置参数--------关键字参数---------混合使用 1,位置实参:在函数调用阶段, 按照从左到有的顺序依次传入的值 # 特点:按照顺序与形参一一对应 2 关键字参数 # 关键字...

Updated 2 months ago by 胡砚尘

读写文件

Python 第五章 Python进阶知识

1. 控制文件读写内容的模式:t和b # 强调:读写不能单独使用,必须跟r/w/a连用 open()方法,with 语法 1,t模式(默认的模式) # 读写都以str(Unicode)为单...

Updated 2 months ago by 胡砚尘

编码相关

Python 第五章 Python进阶知识

指定默认的读文件的解码格式保证不乱码 这不是注释,第一行是固定格式 #coding:用什么编码格式读文件 # coding:utg-8 (如果写代码时指定则就是用什么方式编码,如果读文件时指定,...

Updated 2 months ago by 胡砚尘

Python常用内置函数

Python 第四章 常用API速查

1. round() 函数 round()是一个处理数值的内置函数,它返回浮点数x的四舍五入值 2. all() 和 any() all()和any(),用于判断可迭代对象中的元素是否为Tru...

Updated 2 months ago by 胡砚尘

字典

Python 第四章 常用API速查

# update(),把第二个字典加到第一个字典里面 a.update(b) # 把字典b加到a里面 # 可以用 del 删除键值对 # Del a[‘name’] del a[‘sex’]...

Updated 2 months ago by 胡砚尘

列表

Python 第四章 常用API速查

方法 要点 描述 list.append(x) 增加元素 将元素x增加到列表list尾部 list.extend(aList) 增加元素 将列表aList素有元素加到列表lis...

Updated 2 months ago by 胡砚尘

字符串

Python 第四章 常用API速查

1. 字符串查找方法 startswith() #以指定字符串开头; Endswith() # 以指定字符串结尾; find() # 返回字符串第一次出现的位置; ...

Updated 2 months ago by 胡砚尘

struct模块

Python 第三章 常用库

## 该模块可以把一个类型,如数字,转成固定长度的bytes import struct bytes = struct.pack('i',1000) ## 拿到长度固定的四个字节 num = s...

Updated 2 months ago by 胡砚尘

日志模块(logging)

Python 第三章 常用库

1. 日志级别 import logging CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING I...

Updated 2 months ago by 胡砚尘

subprocess模块

Python 第三章 常用库

import subprocess ''' sh-3.2# ls /Users/egon/Desktop |grep txt$ mysql.txt tt.txt 事物.txt ''...

Updated 2 months ago by 胡砚尘

hashlib 模块

Python 第三章 常用库

# hash是一类算法,该算法根据传入的内容,经过运算得到一串哈希值 # hash值的特单 1,传入的内容一样,则得到的结果一样 2,无论传多大内容,得到的hash值长度一样 ...

Updated 2 months ago by 胡砚尘

configparser模块(导入某种格式的配置文件)

Python 第三章 常用库

## 配置文件内容 [section1] k1 = v1 k2:v2 user=egon age=18 is_admin=true salary=31 [section2] k1 = v1 ...

Updated 2 months ago by 胡砚尘

xml模块

Python 第三章 常用库

<?xml version="1.0"?> <data> <country name="Liechtenstein"> <rank updated="yes">2</ra...

Updated 2 months ago by 胡砚尘