python理论
graysu
这个作者很懒,什么都没留下…
展开
-
Python理论1 Python基础
文章目录Python环境设置下载环境变量设置数据类型操作符简单数字运算字符串运算不同数据类型之间变量对变量赋值变量名内置函数input( )print( )其他内置函数Python环境设置下载官方下载地址注意事项:(1)尽量下载python3,安装时注意自己是32还是64位。(2)可以用官方的IDLE,不过建议可以使用pycharm,特别是有matlab基础的同学。你可以在pychar...原创 2019-04-09 21:54:21 · 299 阅读 · 0 评论 -
python理论10:集合
先初步记录一下。集合是⽆序的不可重复的元素的集合。你可以把它当做字典,但是只有键没有值。可以⽤两种⽅式创建集合:通过set函数或使⽤尖括号set语句。set([2,2,2,1,3,3])输出:{1,2,3}集合⽀持合并、交集、差分和对称差等数学集合运算。合并是取两个集合中不重复的元素。可以⽤union⽅法,或者|运算符:a = {1,2,3,4,5}b = {3,4,5,6,...原创 2019-07-20 10:31:44 · 332 阅读 · 0 评论 -
python理论8:面向对象及其进阶
文章目录构造函数与析构函数关于类与对象的解释请看上一章,这一章主要讨论的有构造函数、析构函数、str、访问可见性、属性访问器、属性修改器、属性删除器、运算符重载、slots、类中的方法、类与类之间的关系、继承与多态。构造函数与析构函数...原创 2019-05-23 20:35:51 · 261 阅读 · 0 评论 -
python理论9 文件读写
文章目录文件路径文件读写open( )文件对象的常用方法f.read()f.readline()f.readlines()文件路径想读写文件首先要学会文件路径的规则。首先是关于斜杠/ 和 \的问题:虽然有查到资料说推荐使用/,windos下是\,不过在pycharm里实测都没关系,甚至连个数也没有限制,唯一要注意的是文件名要加后缀(例如txt,jpg等)否则无法识别。但是在命令提示符中wi...原创 2019-05-25 22:12:27 · 448 阅读 · 0 评论 -
python理论7:类与对象
文章目录对象对象的属性对象的方法类第一部分建立对象的过程构造函数与self一些重要的概念第二部分对象在python中一切皆是对象,所以想要理解python必须了解在python中对象、实例、类、元类、type等概念,我认为只有自己理解了这写概念,才能更好的理解python中的面向对象是什么样的,这里把搜集的资料和自己的理解写下,作为面向对象的前篇。我们可以把我们所处的真实空间,和计算机的内存...原创 2019-05-21 22:26:21 · 258 阅读 · 0 评论 -
Python理论6 字符串
文章目录关于字符串的一些规则双引号转义符号三引号字符串的索引和切片in和not in字符串的操作符与方法upper( ),lower( ), isupper( ), islower( )isX方法startwith( )和endwith( )方法join( )和split( )方法rjust( ),ljust( )和center( )strip( ), rstrip( )和lstrip( )pyp...原创 2019-05-08 21:18:14 · 183 阅读 · 0 评论 -
Python理论5 字典与结构化数据
文章目录字典的数据类型字典的应用举例字典的操作符key( )values( )items( )多重赋值与字典in和not inget( )字典的数据类型和列表一样,字典也是许多值的集合。但是与列表索引不同,字典索引可以使用许多不同的数据类型,而不仅仅是整数。字典的索引称为键,具有关联值的键称为键值对,每个键值对中的两个值以冒号连接,前者为键,后者为值,键值对间用逗号隔开。>>&g...原创 2019-05-08 11:30:15 · 263 阅读 · 0 评论 -
Python理论4 列表
文章目录列表的数据类型索引列表切片len( )修改列表值中的值列表的运算列表+for循环in和not in增强赋值操作符列表的操作方法与技巧多重赋值技巧index( )append( )和 insert( )remove( )sort( )可变和不可变的数据类型元组列表的引用与复制列表的引用copy模块列表的数据类型列表是一个有序序列中包含多个值的值。列表值指的是列表本身(该值可以存储在变量...原创 2019-05-07 20:13:43 · 296 阅读 · 0 评论 -
Python理论3 函数
文章目录自定义函数语法自定义函数在python中我们可以调用各种各样的函数(内置函数、标准库函数、外部模块函数),但是在实际编写代码时,我们往往要自己设计函数来实现设计要求,让我们来认识一下def 。语法关键词 def函数名参数(可以是多个参数)冒号另起一行,代码块return代码示例:def function(params): somthing retu...原创 2019-05-05 22:45:54 · 349 阅读 · 0 评论 -
Python理论2 流程控制与分支结构
文章目录流程控制布尔逻辑流程控制在Python的流程控制的核心在于利用布尔逻辑去控制流程,其中主要包含了3个语句,以if为关键词的块结构,以for为关键词的for循环,以while为关键词的while循环。后文将分别对布尔逻辑、块结构、for循环、while循环进行介绍。先用一张流程图描述一下流程控制的概念:布尔逻辑...原创 2019-04-10 21:43:19 · 511 阅读 · 0 评论 -
Python理论11:迭代器与生成器
文章目录迭代器生成器生成器表达式itertools模块迭代器能以⼀种⼀致的⽅式对序列进⾏迭代(⽐如列表中的对象或⽂件中的⾏)是Python的⼀个重要特点。这是通过⼀种叫做迭代器协议(iterator protocol,它是⼀种使对象可迭代的通⽤⽅式)的⽅式实现的,⼀个原⽣的使对象可迭代的⽅法。⽐如说,对字典进⾏迭代可以得到其所有的键:dict = {'a': 1, 'b': 2, 'c': ...原创 2019-07-21 22:57:22 · 489 阅读 · 0 评论