![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3学习过程(基础随记篇)
文章平均质量分 78
小熊同学_xft
比你有钱的人比你聪明、还比你拼
展开
-
Python学习day1
python的优缺点:优点:1、面向对象的语言(除了python 还有Java,C++)2、python是免费的3、可移植的4、可混合编程(可以与C/C++/JAVA/.net)5、简单易学易用6、应用领域广泛7、开发效率高8、开源的缺点:1、与c/c++相比执行速度不够快2、不能封闭源代码Python3 的运行python的解释执行器Cpython(python3):和python的其他两种实现...2018-06-11 23:24:54 · 144 阅读 · 0 评论 -
Python学习day13
模块 Module 模块是一个包含有一系列数据,函数,类等组成的程序组模块是一个文件,模块文件名通常以“.py”结尾模块的作用:让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更加清晰模块中的变量,函数,类等可提供给其他模块或程序使用模块的分类:内置模块(builtins)在解析器的内部可以直接使用标准库模块,安装python时已安装就可以使用第三方模块(通常为开源),需要自己安装用户自...原创 2018-07-03 19:14:14 · 147 阅读 · 0 评论 -
Python学习day14
s = input("请输入表达式:") # 输入100 + 200 * 300v = eval(s) # 等同于 v = 100 + 200 * 300print("您输入的表达式经过eval执行后结果为", v)exec函数:作用:把一个字符串当成程序来执行格式:exec(source, globals=None, locals=None)函数式编程:是指用一系列函数解决问题函数是一等...原创 2018-07-03 19:27:11 · 202 阅读 · 0 评论 -
Python学习day16
包__init__.py包的导入:import 语句from import 语句from import * 语句__init__.py内的 __all__列表作用:用来记录此包中有哪些包或模块需要在from import * 语句导入时被导入说明:__all__列表只在from xxx import*语句中起作用包的相对导入:是指包内模块的相互导入语法:from 相对路径包或模块 import 属...原创 2018-07-10 22:38:22 · 129 阅读 · 0 评论 -
Python学习day15
包__init__.py包的导入:import 语句from import 语句from import * 语句__init__.py内的 __all__列表作用:用来记录此包中有哪些包或模块需要在from import * 语句导入时被导入说明:__all__列表只在from xxx import*语句中起作用包的相对导入:是指包内模块的相互导入语法:from 相对路径包或模块 import 属...原创 2018-07-04 19:30:37 · 131 阅读 · 0 评论 -
Python学习day17
文件 file文件是用于数据存储的单位文件通常用来长期存储数据文件中的数据是以字节为单位进行顺序存储的文件的操作流程:1、打开文件2、读写文件3、关闭文件注:任何的操作系统,同一个应用程序同时打开文件的数量有最大数限制,所以在用完文件后需 要关闭文件的打开函数 openopen(file, code=“rt") 用于打开一个文件,返回此文件流对象,如果打开失败,则会触发OSE...原创 2018-07-11 22:50:23 · 151 阅读 · 0 评论 -
Python学习day19
实例属性:每个对象用于绑定自己数据的变量叫实例变量,也叫属性每个对象都有的特殊属性:__dict__ 属性 __class__ 属性 类变量:类变量的类的属性,此属性属于类,不属于类的实例作用:通常用来存储该类对象共有的数据说明:类变量可以通过类直接访问类变量可以通过类的实例直接访问类变量可以通过此类的对象的__class__属性间接访问语法:...原创 2018-07-23 18:54:32 · 139 阅读 · 0 评论 -
Python学习day20
类内的 类变量 类方法实力内的 实例变量(实例属性) 实例方法__slots__ 属性 用于类的函数:issubclass(cls,class_or_tuple)判断一个类是否继承自其它的类,如果cls是class或tuple中的一个派生子类,则返回True,否则返回False 封装(enclosure)封装是指...原创 2018-07-23 18:59:24 · 161 阅读 · 0 评论 -
Python学习day21
异常(高级) 异常相关的语句: try-except try-finally raise 触发异常,发生错误通知 assert 根据条件触发AssertionError类型的错误通知 with 语句with 语句 语法: with 表达式1 [as 变量1],表达式2 [as 变量2], ...: 语句块 作用:...原创 2018-07-23 19:05:15 · 128 阅读 · 0 评论 -
Python学习day10
函数定义:def 函数名 (形参列表):语句块作用:创建一个函数,把函数内的语句块打包为一个函数,用函数名绑定函数调用:函数名(实参列表)函数说明:函数外部无法访问函数内部的局部变量函数内部可以访问函数外部的变量,但不能修改函数外部变量的绑定关系return语句语法:return [表达式] 注:[]代表内容可以省略作用:用于函数中,结束当前的函数的执行,返回到调用该函数的地方,同时...原创 2018-06-27 19:24:38 · 275 阅读 · 0 评论 -
Python学习day12
装饰器 decorators什么是装饰器 装饰器是一个函数,主要作用是用来包装另一个函数或类(后面会讲) 作用: 是在不改变原函数名(或类名)的情况下改变被包装对象的行为函数装饰器: 函数装饰器是指装饰器是一个函数,传入的是一个函数,返回的也是一个函数语法: def 装饰器函数名(参数): 语句块 return 函数对象 @装饰器函数名<换...原创 2018-07-02 20:10:11 · 120 阅读 · 0 评论 -
Python学习day9
集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后顺序关系 集合内的元素必须是不可变的对象 集合是可迭代对象 集合是相当于只有键没有值的字典(键则是集合的数据)创建空的集合: set()创建非空集合: s = {1, 2, 3}集合的构造(创建)函数 set set() 创建一个空的集合对象(不能用{}来创建...原创 2018-06-26 22:18:58 · 181 阅读 · 0 评论 -
Python学习day2
Python程序的组成:程序由模块组成模块由语句、函数、类、数据等组成语句包含表达式表达式Python的核心数据类型:数字(整数、浮点数、复数、布尔型)字符串列表...原创 2018-06-12 22:29:31 · 127 阅读 · 0 评论 -
Python学习day5
字符串格式化表达式 运算符 % 作用: 生成一定格式的字符串 语法: 格式字符串 % 参数值 格式字符串 % (参数值1, 参数值2, ...) 格式字符串中的 % 为占位符,占位符的位置将用参数值替换格式化字符串中的占位符和类型码 占位符 意义 %s 字符串,使用str函数转换 %r 字符串,使用repr函数转换 ...原创 2018-06-20 22:13:09 · 153 阅读 · 0 评论 -
Python学习day3
Python3中的比较运算符< 小于<= 小于等于 > 大于>= 大于等于== 等于!= 不等于语法: 左表达式 < 右表达式说明: 比较运算符返回布尔类型的值数值对象的构造函数float(object)用字符串或者数字转换为浮点数,如果不能出参数则返回...原创 2018-06-13 22:18:23 · 482 阅读 · 0 评论 -
Python学习day6
for 语句 作用: 用来遍历可迭代对象的数据元素 可迭代对象是指能依次获取数据元素的对象 可迭代对象包括: 字符串str ----以下后再才讲---- 列表 list 元组 tuple 字典 dict 集合 set range函数返回的对象等 语法: for 变量列表 in 可迭代对象: 语句块1 else...原创 2018-06-21 22:04:47 · 142 阅读 · 0 评论 -
Python学习day7
asdasdasd原创 2018-06-23 08:57:00 · 252 阅读 · 0 评论 -
Python学习day11
全局变量和局部变量局部变量:定义在函数内部的变量称为局部变量(函数的形参也是局部变量)局部变量只能在函数内部使用局部变量只有在函数调用时才能被创建,在函数调用结束后会自动销毁局部变量说明:在函数内首次对变量赋值是创建局部变量,再次为变量赋值是修改局部变量的绑定关系在函数内部的赋值语句不会对全局变量造成影响局部变量只能在其被声明的函数内部访问,而全局变量可以在整个模块访问全局变量:定义在函数外部,模...原创 2018-06-30 10:28:08 · 297 阅读 · 0 评论 -
Python学习day8
元组 tuple 元组的定义: 元组是不可改变的序列,同list一样,元组是可以存放任意类型的容器 元组的表示方法: 用小括号() 括起来,单个元素括起来后加逗号(,)区分单个对象还是元组 创建空元组的字面值 t = () # t绑定空元组 创建非空元组 t = 200, t = (20,) t = (1, 2, 3) t = 100, 200,...原创 2018-06-25 22:04:43 · 208 阅读 · 0 评论 -
Python学习day4
字符串 str 作用:用来记录文本信息 表示方法:在非注释中,凡是用引号括起来的部分都是字符串 ' 单引号 " 双引号 ''' 三单引号 """ 三双引号 空字符串的表示方法 ' ' " " ''' ''' """ """ 注:空字符串的布尔值是False 非空字符串的表示方式:原创 2018-06-19 19:30:57 · 130 阅读 · 0 评论 -
Python学习day18
面向对象编程: Object-Oriented Programing 对象是指现实中的物体或实体面向对象:把一切看成对象(实例),用各种对象之间的关系来描述事务对象都有什么特征:对象有很多属性(名词)姓名,年龄,性别…………对象有很多行为(动作,动词)学习,吃饭,睡觉,工作…………类:拥有相同属性和行为的对象分为一组,即为一个类,类是用来描述对象的工具,用类可以创建此 类的对象(实例)类的创建语...原创 2018-07-13 22:32:32 · 120 阅读 · 0 评论