
python基础知识
HarryGo17
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python基础(十五)------ csv、JSON和excel文件操作
Python的csv、JSON和excel文件操作目录一. csv文件操作1.1 csv文件读取:2.2 csv文件写入:二. json文件2.1 json格式转换2.2 json文件读取2.3json文件写入三. excel文件目录一. csv文件操作1.1 csv文件读取:创建reader()对象 (可迭代),支持遍历操作next() 读取一行import csvfrom co...原创 2019-11-29 02:56:04 · 154 阅读 · 0 评论 -
Python基础(十四)------函数与装饰器
Python正则表达式与系统工具目录一、概述二、编写a. 函数基础b. 函数定义装饰器c. 类定义装饰器d. 参数化装饰器目录一、概述a. 用于管理和增强函数和类的行为b. 提供一种在函数或类定义中插入自动运行代码的机制c.特点: 更明确的语法 更高的代码可维护性 更好的一致性二、编写a. 函数基础 将函数赋给变量 将函数作为参数来传递def add(x,y):...原创 2019-11-25 02:32:56 · 153 阅读 · 0 评论 -
Python基础(十三)------多线程编程
Python多线程编程目录一、概述1.1 非并发1.2 并发2.3 进程 process2.4 线程 thread2.5 Python GIL 全局解释器锁二、多线程2.1_thread 模块2.2 threading模块三、队列3.1 queue模块目录一、概述1.1 非并发程序由单个步骤序列构成,包含独立子任务的程序执行性能低1.2 并发异步,高效分解子任务,简化流程与逻辑...原创 2019-11-25 02:26:05 · 147 阅读 · 0 评论 -
Python基础(十二)------正则表达式与系统工具
Python正则表达式与系统工具目录一.正则表达式1.1概述1.2 Python 正则二.系统工具2.1 概念2.2 系统模块2.3 sys2.4 标准流目录一.正则表达式1.1概述1.概念Regular Expression一种文本模式,描述在搜索文本时要匹配的一个或者多个字符串2.典型场景数据验证文本扫描文本提取文本替换文本分割3.语法a.字面值普通字符需转义...原创 2019-11-20 22:22:50 · 393 阅读 · 0 评论 -
Python基础(十一)------对象持久化与字符串
Python对象持久化与字符串目录一.对象持久化1.1 扁平文件1.2 pickle模块1.3 shelve二.字符串2.1 概述2.2字符编码2.3 内置函数2.4 类型转换2.5 BOM处理目录一.对象持久化1.1 扁平文件使用格式化文本>>> myfile = open('hello.txt','w')>>> myfile.write("你好...原创 2019-11-20 21:53:36 · 150 阅读 · 0 评论 -
Python基础(十)------数值与日期
Python数值与日期目录1.数值2.随机数3.日期时间模块datatime目录1.数值1.格式化>>> a = 528>>> b = 123123123.123456>>> c = -123.44531321>>> type(a)<class 'int'>>>> type(b)...原创 2019-11-18 02:17:28 · 172 阅读 · 0 评论 -
Python基础(九)------错误异常处理及测试
Python数据类型之数值、字符串和列表目录1.错误类型2.异常处理3.测试4.测试级别5.代码组织目录1.错误类型语法错误:syntax error语义错误逻辑错误2.异常处理try: 可能出现的异常代码except 异常类型 as 实例: 捕获特定异常信息else: 未遭遇异常finally:不论是否遇到异常均会执行try: x = 5/0 print...原创 2019-11-18 02:09:39 · 261 阅读 · 0 评论 -
Python基础(八)------面向对象OOP
Python面向对象OOP目录面向对象编程OOP1.步骤2.实现3.特征4.例子目录面向对象编程OOP1.步骤OOA 分析对象OOD 面向对象设计OOP 面向对象编程2.实现分析对象特征行为创建类,描述对象模版实例化,模拟过程class Book: # 构造函数 self表示自身 def __init__(self,title,price = '',aut...原创 2019-11-16 23:39:28 · 180 阅读 · 0 评论 -
Python基础(七)------包与模块管理、面向对象编程
Python包与模块管理、面向对象编程目录一、包与模块管理1.作用2.步骤3.搜索范围4.指令5.模块6.包二、面向对象编程OOP1.步骤2.实现3.特征4.例子目录一、包与模块管理1.作用代码重用命名空间实现数据或服务共享2.步骤找到模块文件编译为字节码运行模块文件3.搜索范围程序主目录环境变量标准库扩展库4.指令importfrom...import...原创 2019-11-15 01:39:06 · 267 阅读 · 0 评论 -
Python基础(六)------Lambda表达式、函数应用与工具
Python Lambda表达式、函数应用与工具目录1 Lambda表达式2 高级工具目录1 Lambda表达式作用:定义匿名函数基本格式:lambda 参数1,参数2,...:函数操作f = lambda name:print(name) #注意:这里的f和f2不是函数名称,而是对象引用的名称f2 = lambda x,y : x + y f('Tom')print(f2(5...原创 2019-11-13 23:10:38 · 240 阅读 · 0 评论 -
Python基础(五)------迭代、函数定义与参数
Python迭代、函数定义与参数目录1 迭代1.1 迭代协议 __next__()1.2 迭代工具 for...推导...map...1.3 内置可迭代对象2 函数2.1 函数的作用2.2 函数的定义2.3 函数的调用2.4 变量的作用域2.5 参数2.6 Lambda表达式2.7 高级工具目录1 迭代1.1 迭代协议 next()能够获取到下一个元素,用于移动指针关联到下一个元素上&g...原创 2019-11-13 01:31:06 · 614 阅读 · 0 评论 -
Python基础(四)------Python语句、表达式、if语句与循环语句
Python语句、表达式、if分支与循环语句目录1 语句1.1 代码风格1.2 赋值语句1.3 扩展序列解包赋值1.4 参数化赋值2 表达式2.1 函数调用2.2 字面值2.3 方法调用2.4 打印显示3 流程控制3.1 if语句3.2 while循环3.3 for循环目录1 语句1.1 代码风格PEP8规范缩进4空格一行不超过79个字符空行1.2 赋值语句直接赋值序列赋值...原创 2019-11-12 21:03:23 · 226 阅读 · 0 评论 -
Python基础(三)------Python字典、元组、文件与类型汇总
Python数据类型-字典和元组目录python 数据类型-字典和元组一、字典1 声明2 操作3 属性4 排序元组1 特征2 声明3 操作目录python 数据类型-字典和元组一、字典1 声明方式一:直接使用{key:value}>>> emp ={"name" :'Mike',"age":20 , "job" : 'dev'}>>> emp{'...原创 2019-11-11 23:14:18 · 486 阅读 · 0 评论 -
Python基础(二)------Python数值、字符串与列表
Python数据类型之数值、字符串和列表目录一、数值1 声明、赋值、使用2 表达式3 显示4 比较5 相除6 取整7 整型8 十六进制、八进制、二进制9 Decimal10 布尔型二、字符串1 声明2 转义符3 忽略转义符4 基本操作三、列表(list)1 性质2常用操作3 注意:列表是引用类型,支持原位修改目录一、数值1 声明、赋值、使用补充一个Python中比较方便的变量值交换的操作,...原创 2019-11-11 22:03:20 · 286 阅读 · 0 评论 -
Python基础(一)------Python变量、常用数据类型和存储
Python变量、数据类型和存储以及常用数据类型概览目录1.Python变量、数据类型和存储1.1 概念层级1.2 变量1.2.1 创建:第一次赋值时生成1.2.2 类型1.2.3 使用1.2.4 垃圾回收1.2.5 共享引用1.2 对象目录1.Python变量、数据类型和存储1.1 概念层级1.程序2.模块3.语句4.表达式:创建、处理对象1.2 变量1.2.1 创建:第一次...原创 2019-11-11 21:23:16 · 255 阅读 · 0 评论