python
Aponson
这个作者很懒,什么都没留下…
展开
-
【Python基础知识-pycharm版】模块(module)_模块发布和安装_库(Library)
Python015模块(module)1. 模块化(module)程序设计理念1.1 模块和包概念1.2 标准库模块(standard library)1.3 为什么需要模块化编程1.4 模块化编程的流程1.5 模块的API和功能描述要点1.6 模块的创建和测试代码1.7 模块文档字符串和API设计2. 模块的导入2.1 import语句导入2.2 from…import导入2.3 import语句和from...import语句的区别2.4 __import__()动态导入2.5 模块的加载问题3. 包p原创 2020-07-17 17:19:57 · 4458 阅读 · 1 评论 -
【Python基础知识-pycharm版】文件操作(IO技术)
Python014文件操作(IO技术)文本文件和二进制文件文件操作相关模块概述创建文件对象open()文本文件的写入基本的文件写入操作常用编码介绍ASCIIISO8859-1GB2312,GBK,GB18030UnicodeUTF-8中文乱码问题write()/writelines()写入数据close()关闭文件流with语句(上下文管理器)文本文件的读取二进制文件的读取和写入文件对象的常用属性和方法文件任意位置操作使用pickle序列化CSV文件的操作csv.reader对象和csv文件读取csv.wr原创 2020-07-16 23:27:34 · 1390 阅读 · 0 评论 -
【Python基础知识-pycharm版】异常和错误_pycharm调试模式
Python014异常和错误异常机制本质异常解决的关键:定位try...一个 except 结构try...多个 except 结构try...except...else 结构try...except...finally 结构常见异常的解决常见异常汇总with 上下文管理trackback 模块自定义异常类Pycharm 开发环境的调试断点进入调试视图调试操作区异常和错误异常机制本质异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。所谓异常处理原创 2020-07-15 18:28:55 · 2248 阅读 · 0 评论 -
【Python基础知识-pycharm版】面向对象进阶
Python013面向对象进阶面向对象三大特征介绍继承语法格式类成员的继承和重写查看类的继承层次结构object根类dir()查看对象属性重写__str__()方法多重继承MRO()super()获得父类定义多态特殊方法和运算符重载特殊属性对象的浅拷贝和深拷贝组合设计模式_工厂模式实现设计模式_单例模式实现面向对象进阶面向对象三大特征介绍Python是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。封装(隐藏)隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封原创 2020-07-15 13:36:56 · 521 阅读 · 0 评论 -
【Python基础知识-pycharm版】面向对象初步
Python013原创 2020-07-14 22:48:04 · 708 阅读 · 0 评论 -
【Python基础知识-pycharm版】函数用法和底层分析
Python012函数用法和底层分析函数简介函数的基本概念Python函数的分类函数的定义和调用核心要点形参和实参文档字符串(函数的注释)返回值函数也是对象,内存底层分析变量的作用域(全局变量和局部变量)局部变量和全局变量效率测试参数的传递传递可变对象的引用传递不可变对象的引用浅拷贝和深拷贝传递不可变对象包含的子对象是可变的情况参数的几种类型位置参数默认值参数命名参数可变参数强制命名参数lambda表达式和匿名函数eval()函数递归函数嵌套函数(内部函数)nonlocal关键字LEGB规则函数用法和底层原创 2020-07-13 20:44:28 · 2748 阅读 · 0 评论 -
【Python基础知识-pycharm版】控制语句_棋盘_同心圆
Python010原创 2020-07-13 16:24:02 · 651 阅读 · 0 评论 -
【Python基础知识-pycharm版】PyCharm开发环境的使用
Python010PyCharm开发环境的使用PyCharm下载和安装激活和选择不同UI风格创建项目和初始配置字体大小设置PyCharm开发环境的使用目前,比较流行的 IDE是 PyCharm。当然,还有其他 IDE 可供我们使用:IDLEPyCharmwingIDEEclipseIPythonPyCharm下载和安装下载地址:https://www.jetbrains.com/pycharm/download/#section=windows下载对应的版本:和安装普通软件一致,原创 2020-07-13 15:33:18 · 261 阅读 · 0 评论 -
【Python基础知识-pycharm版】序列_列表_元组_字典_集合
Python009-序列列表简介列表的创建基本语法[]创建list()创建range()创建整数列表推导式生成列表列表元素的增加和删除append()方法+运算符操作extend()方法insert()插入元素乘法扩展列表元素的删除del 删除pop()方法remove()方法列表元素访问和计数通过索引直接访问元素index()获得指定元素在列表中首次出现的索引count()获得指定元素在列表中出现的次数len()返回列表长度成员资格判断切片操作列表的遍历复制列表所有的元素到新列表对象列表排序修改原列表,不原创 2020-07-11 22:29:49 · 2015 阅读 · 0 评论 -
【Python基础知识-pycharm版】字符串
Python008-字符串字符串字符串基本特点字符串的编码引号创建字符串空字符串和len()函数字符串字符串基本特点编程是用来解决现实问题的,因此逻辑思维的重要性远远超过数学能力。字符串的本质是:字符序列。Python的字符串是不可变的,我们无法对原字符串做任 何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。Python不支持单字符类型,单字符也是作为一个字符串使用的。字符串的编码Python3直接支持 Unicode,可以表示世界上任何书面语言的字符。Pyth原创 2020-07-10 21:37:21 · 3034 阅读 · 0 评论 -
【Python基础知识-pycharm版】编程基础概念
Python007-编程基础概念Python程序的构成Python文件的创建和执行代码的组织和缩进使用注释#使用\行连接符对象引用Python是动态类型语言Python是强类型语言标识符基本用法Python标识符命名规则变量和简单赋值语句变量的声明和赋值删除变量和垃圾回收机制链式赋值系列解包赋值常量最基本内置数据类型和运算符数字和基本运算符整数浮点数类型转换和四舍五入增强型赋值运算符时间的表示定义多点坐标_绘出折线_并计算起始点和终点距离布尔值比较运算符逻辑运算符同一运算符整数缓存问题小结基本运算符复合赋值原创 2020-07-09 23:00:05 · 780 阅读 · 0 评论 -
【Python基础知识-pycharm版】海龟绘图_坐标系问题_画笔各种方法_画出奥运五环图
Python006[Python IDLE(shell清屏配置方法)](https://blog.csdn.net/tb_youth/article/details/89609560)开始学习图形化程序设计绘制奥运五环标记Python IDLE(shell清屏配置方法)开始学习图形化程序设计>>> import turtle #导入turtle 模块 >>> turtle.showturtle() #显示箭头 >>> turtle.write(原创 2020-07-09 16:13:28 · 2409 阅读 · 0 评论 -
【Python基础知识-pycharm版】Python程序格式_缩进_行注释_段注释及海龟图
Python004Python程序基本格式Python书写注意及海龟图代码Python程序基本格式恰当的空格,缩进问题(1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句 的分组。(2) 语句从新行的第一列开始。(3) 缩进风格统一:1 每个缩进层次使用 单个制表符 或四个空格(IDE会自动将制表符设置成 4个 空格)2 Python用缩进而不是{}表示程序块Python区分大小写注释(1) 行注释每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容原创 2020-07-09 15:13:30 · 252 阅读 · 0 评论 -
【Python基础知识-pycharm版】IDLE开发环境的使用_建立Python源文件
Python004第一个Python源程序编写步骤第一个Python源程序编写步骤打开IDLE开发环境杀佛原创 2020-07-09 14:45:53 · 1659 阅读 · 0 评论 -
【Python基础知识-pycharm版】开发环境介绍_交互模式的使用_IDLE介绍和使用
Python003Python开发环境交互模式(脚本shell模式)IDLE开发环境使用入门IDLE介绍IDLE实操快捷键说明Python开发环境开发环境,英文是 IDE(Integrated Development Environment 集成开发环境)。开发环境本质上就是对 Python解释器 python.exe 的 封装,核心都一样。可以说:“开发环境IDE,只是解释器的一个外挂而已”,只是为了让 程序员更加方便编程,减少出错率,尤其是拼写错误。常用的开发环境如下: 1. IDLE 2原创 2020-07-07 00:01:54 · 2134 阅读 · 0 评论 -
【Python基础知识-pycharm版】Python下载_安装_配置_第一行Python程序
Python002Python入门开发Python下载安装和配置问题: 由于dll 缺失造成安装出错:Python入门开发Python下载安装和配置进入官网:www.python.org/downloads/下载安装(和安装一般软件区别不大)环境变量问题选择Customize installation勾选:“Add Python toenvironment variable”。 这样就会将 Python添加到环境 变量 Path中,我们可以在windows 的命令行模式下运行 Pyth原创 2020-07-06 19:29:50 · 163 阅读 · 0 评论 -
【Python基础知识-pycharm版】Python介绍_特性_版本问题_应用问题
Python001Python介绍python特点python应用范围什么时候不应该用pythonpython版本和兼容问题解决方案python解释器Python介绍Python是一种解释型、面向对象的语言。由吉多 •范罗苏姆(Guido van Rossum)于1989年发明,1991年正式公布。官网:www.python.orgpython特点可读性强可在更短时间内学习和记忆,直接提高生产效率。简洁python是由C语言开发,但不在有C语言中指针等复杂数据类型,开发难度和代码幅度大幅降低原创 2020-07-06 18:41:48 · 223 阅读 · 0 评论