Python入门
文章平均质量分 75
小黑班♪(・ω・)ノ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-02-03 模块
模块Python程序由模块组成模块化编程优势流程模块的导入包(package)的使用package导包sys.path 和模块搜索路径安装和发布Python程序由模块组成模块化编程优势提高团队协作性,任务可分解为多个模块,多线程进行实现代码复用可维护性增强流程设计API,确定产品性能编写代码,实现功能测试代码,完善功能私有化提高代码安全性__ doc __:查看描述文件import math,help(API)查看模块查看各种内置函数,个人使用iCHM看W3schoo原创 2021-02-03 22:38:56 · 150 阅读 · 0 评论 -
2021-02-01 IO流
IO流@[TOC](IO流)文件格式操作模块pickle 序列化CSV 文本格式操作打开方式文本文件的写入和读取方法写入with语句(上下文管理器)读取任意位置操作 -- seek()二进制文件的写入和读取os、os.path模块方法实操os常用功能列出指定目录下所有的.py文件,并输出文件名shutil模块递归算法递归和os.walk() 遍历目录文件os.walk()递归文件格式文本文件:Unicode字符集,2个字节表示1个字符,最多可表示65536个,使用记事本程序打开二进制文件:字节文件,原创 2021-02-02 01:27:48 · 194 阅读 · 1 评论 -
2021-01-28 异常捕获
异常捕获异常处理结构try...excepttry...多个except(按照先子类后父类的顺序)try...except...elsetry...except...finallywith上下文管理应用traceback模块自定义异常类异常信息异常处理结构tips:1.try块内包含可能引发异常的代码2.except块用来捕捉和处理发生的异常3.return一般不放在异常处理结构中,而是放到方法最后try…excepttry: 被监控的可能引发异常的语句块except Base原创 2021-01-28 18:27:59 · 135 阅读 · 0 评论 -
2021-01-27 面向对象(章节作业)
章节作业图文分析内存设计一个名为MyRectangle 的矩形类来表示矩形import turtle as tclass MyRectangle: '''矩形类,求面积、周长,使用海龟绘图绘制矩形''' def __init__(self,x=0.0,y=0.0,width=100,height=100): #输入4个值,x,y默认为0,width、height默认为100 self.x = x self.y = y原创 2021-01-27 18:46:40 · 142 阅读 · 0 评论 -
2021-01-25 面向对象
面向对象基本概念对象深拷贝和浅拷贝类类属性类方法与静态方法组合方法基本概念特殊方法构造函数__init__()析构函数__del__()重写__str__()方法特殊属性装饰器封装继承多态设计模式工厂模式单例模式(Singleton Pattern)工厂模式和单例模式结合基本概念复习:Python中一切皆对象关系:类也是对象,它的实例是实例对象面向对象三大特点:封装、继承、多态对象将不同类型的数据、方法(即函数)放到一起,就是对象。深拷贝和浅拷贝浅拷贝(copy.copy()):原创 2021-01-25 17:24:18 · 120 阅读 · 0 评论 -
2021-01-22 函数(用法和底层分析)
基本概念函数是代码复用的通用机制函数种类:内置函数(str()、len())库(标准、第三方)函数 (使用import导入)自定义函数(def)定义和调用语法def 函数名([参数列表]) : '''文档字符串''' 函数体/若干语句要点参数列表def 函数名 ():圆括号内是形参(定义参数),有多个参数用【,】隔开形参不需要声明类型和指定函数返回值类型实参列表与形参列表一一对应调用函数时传递的参数为实参(实际参数)return返回值函数体中包含re原创 2021-01-22 16:25:36 · 185 阅读 · 1 评论 -
2020-12-30 Python入门(控制语句)
控制语句(选择、循环)条件表达式特点选择结构单分支结构多分支结构循环结构while/for循环、语句推导式创建序列章节作业条件表达式特点1、在选择和循环结构中,条件表达式情况如下值为falsefalse、0、0.0、空值None、空序列对象(空列表、空元组、空集合、空字典、空字符串)、空range对象、空迭代对象值为true除以上空系列外的其他情况(合法表达式)均为true,包括函数调用的表达式2、条件表达式中不能有赋值符“=”,出现即报错选择结构单分支结构tips原创 2020-12-31 02:46:42 · 351 阅读 · 0 评论 -
2020-12-29 Python入门(序列_字典、序列_集合)
序列字典特点字典是“键值对”的无序可变序列,没有第一个和最后一个元素的概念通过键(keys)找到值(values)键是任意的不可变数据,如整数、字符串、元组列表、字典、集合这些可变队形不能作为键键不可重复,出现重复会覆盖前边的值值是任意可重复的数据核心底层原理原理字典对象的核心是散列表散列表是一个稀疏数组(总是有空白元素的数组)数组的每个单元叫bucket,bucket结构和大小一致,使用偏移量读取指定bucketbucket有两个部分,一个是键对象的引用,一个是值对象的引原创 2020-12-29 20:17:54 · 157 阅读 · 0 评论 -
2020-12-24 Python入门(序列_列表、序列_元组)
序列序列列表特征使用常用方法创建([]、list()、range()、for in range if)增加删除访问切片排序修改原列表,不建新列表修建新列表reversed()返回迭代器二维列表元组 tuple特征常用方法创建访问序列序列是一种数据存储方式,用来存储一系列的数据,在内存中,序列就是一块用来存放 多个值的连续的内存空间常用的序列结构:字符串、列表、元组、字典、集合列表特征用于存储任意数目、任意类型的数据集合列表是内置可变序列,是包含多个元素的有序连续的内存空间列表中的元素可原创 2020-12-24 22:33:04 · 154 阅读 · 0 评论 -
2020-12-23 Python入门(字符串)
Python入门(字符串)字符串基本知识特点创建函数特殊字符与关键字引用+*end = ‘’[]slicef、d作业字符串基本知识特点字符串不可变,不支持单字符,单字符也等同于1个字符串可以通过类似复制到新的字符串的办法达到“修改”效果Python3支持Unicode允许空字符串,不包含任何字符且长度为0字符串序列从0开始驻留机制。字符串仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串驻留池中。对于符合标识符规则的字符串(仅包含下划线(_)、字母 和数字)会启用字符串驻留机制,原创 2020-12-23 22:25:01 · 257 阅读 · 0 评论 -
2020-12-22 python入门(格式、程序、对象)
python(格式、程序、对象)Python入门特点程序基本格式构成对象特点引用什么是引用变量的声明和赋值标识符使用规则命名规则Python入门特点Python 是一种解释型、面向对象的语言。它的特点是:可读性强简洁面向对象免费和开源可以执行和跨平台库源丰富可扩展性,能嵌入C/C++程序基本格式空格、缩进缩进时允许有空格但必须统一(IDE自动设置为4个空格)使用缩进表示程序块语句从新行的第一列开始区分大小写注释1.行注释 #(做好代码说明)2.段注释原创 2020-12-22 19:50:47 · 107 阅读 · 0 评论
分享