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