![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
廖子默
缘来缘去终会散,花开花落总归尘。
展开
-
Python基础自学(第二章-基本语法和数据类型)
第一部分:基本语法如下 1.简单的数学运算 可以直接运算,不用提前做赋值操作(目前发现是这样,用的jupyter notebook 编译器) 2.它会自己判断你的数据类型,就是一个int/double,它会输入double的 2.变量的赋值 1.变量的赋值也是可以直接进行的例如 2.变量同样可以进行运算 3.同样想java这样支持同时给多个变量赋值 3.函数的调用 1.使用系统内置的函...原创 2019-05-13 20:51:20 · 348 阅读 · 0 评论 -
Python基础自学(第五章-函数进阶、迭代器和生成器、装饰器、上下文管理器、变量的作用域)
第一部分:函数进阶 函数参数的传递机制(和参数的传递机制一样,采用公用内存的形式,这种共享内存的方式成为引用传递) 例子 利用这个共享内存的原理(但是要根据赋值机制),那么说明我们可以在函数中修改传入参数的值,例如下面例子 函数默认参数的传递机制 有默认参数的话,Python会预先分配一个空间,当再次需要的时候可以直接到这个默认空间里面调用,这样就不用每次都生成一个额外的默认参数,但是也...原创 2019-05-18 22:04:47 · 322 阅读 · 0 评论 -
Python基础自学(第一章-环境安装)
**Python自学第一节**第一步:安装环境第二步:总结附加一个小东西:就是我们打开jupyter notebook编辑(这个是在网页上编辑代码的,然后那个存储路径是系统默认的,比较不友好,我们可以修改,具体这么做) 第一步:安装环境 1. 这里我选择的书是机械工业出版社出版的《自学Python》(李金 等编著) 2. 使用书中推荐的Anaconda这个软件,这个可以直接到官网下载(选择操作系统...原创 2019-05-12 14:40:42 · 162 阅读 · 0 评论 -
Python基础自学(第三章-循环判断、模块、异常警告、赋值机制)
第一部分: 赋值机制 基本类型的赋值(在命名空间中指向同一个内存地址,举个栗子如下) tip:这个id()函数是用来查看内存地址的,可以看见x赋值给y后两个的内存地址是一样的,赋值流程是这样的(如下图,然后y也是指定相同的命名空间下) 当我们把字符串赋值给y时,系统生成另一个PyStr内存空间 有点特殊的地方在于,就算是赋相同的值,Python也不会分配同一块内存,而是新建(当然数值太小除外...原创 2019-05-17 19:22:55 · 179 阅读 · 0 评论 -
Python基础自学(第四章-文件读写、内置函数)
第一部分:读文件 第一种读取文件方式(使用open()函数)(推荐使用) 例子 首先创建一个文件(现在暂时没有学会用命令直接创建,那么手动创建先) 用open()函数打开 文件要记得关闭,想要再次读取得重新打开 第二种读取文件的方式(用file()函数,和open()基本没有区别) 使用readlines()对文件内容按行读取(返回一个列表,每个元素代表文件中的一行) 使用for循环迭...原创 2019-05-17 21:42:20 · 174 阅读 · 0 评论 -
Python基础自学(第六章-Python标准库)
第一部分:与系统相关的sys模块 使用这个模块前先导入该模块(import sys),该模块有以下几个常用的点: 命令行参数(在命令执行程序时,向程序添加参数信息) 格式如下: ...原创 2019-05-30 14:24:20 · 369 阅读 · 0 评论 -
Python基础自学(第八章-Matplotlib可视化模块)
第一部分:Matplotlib模块的简介 该模块是Python提供的一个第三方数据可视化模块,它有以下优点: 1:丰富的代码示例 2:使用Tex语法显示公式 3:精准的图像控制 4:高质量的图像输出 其中该模块的官方文档地址为:Matplotlib模块文档官网地址 使用之前先检查以下当前版本: 如果版本跟不上的话可以直接在命令行更新: pip install matplotlib -U 第二部分...原创 2019-06-06 17:23:39 · 331 阅读 · 0 评论 -
Python基础自学(第七章-Numpy模块的科学计算)
第一部分:Numpy模块的简介 这个模块具有以下特性: 1:强大的多维数组类型 2:实用的函数 3:C/C++/Fortran语言作为底层实现 4:线性代数、傅里叶变换和随机数的支持 5:高效的数据存储容器 使用前导入该模块: 该模块的源代码放在Github上面 里面就是源代码 官方地址为: numpy的官方地址 第二部分:数组基础 该部分是Numpy的核心部分,整个模块都是围绕它来构建的,数组...原创 2019-06-02 23:14:52 · 1235 阅读 · 0 评论