python基础
我愿是一块扣肉
这个作者很懒,什么都没留下…
展开
-
python基础之算术运算知识(2)
运算和运算符运算:一个或者一个以上的数据经过变化得到一个新值的过程运算符:运算的符号就是运算符分类:1.算术运算2.比较运算3.赋值运算4.逻辑运算5.位运算6.身份检测运算7.成员检测运算1算术运算1.+ 加法运算符2.- 减法运算符3.* 乘法运算符4./ 除法运算符5.** 幂运算6.// 地板除运算符(取商运算符)7.% 取余运算符2比较运算...原创 2019-06-25 21:42:15 · 217 阅读 · 0 评论 -
pyhon基础之描述符(17)
描述符:如果一个类中包含了三个魔术方法(get,set,delete)之一或者全部的类这个类就是一个描述符描述符的作用:描述符的作用就是对类/对象中某个成员进行详细的管理操作。数据描述符:(完整)同时具备三个魔术方法的类就是数据描述符非数据描述符(不完整):没有同时具备三个魔术方法的类就是非数据描述符三个魔术方法:get():触发时机:在访问对象成员属性(该成员已经交给描述符管...原创 2019-07-12 16:51:07 · 234 阅读 · 0 评论 -
python基础之内置成员和魔法函数(16)
内置成员dict:获取类/对象的所属成员组成的集合 *自己编写类文档doc:获取类的文档信息 *class Human():‘’’这是一个人类的类他有着。。的方法可以制造出什么样的对象‘’’name = “人类”print(Human.doc)name:获取类名称的字符串str1 = tuple.nameprint(str1,type(str1))module...原创 2019-07-12 16:50:09 · 385 阅读 · 0 评论 -
python基础之面向对象的三大特征(15)
self:1.只是一个参数。2.在对象使用方法的时候,当前对象会作为第一个参数的实参传入3.self相当于语言中的代词,表示当前对象本身(其他语言中也有使用this)4.self的作用连接整个对象的所有信息。桥梁的作用!5.self不是关键字,只是一个参数变量名而已,可以使用其他单词代替(禁止代替)6.方法的初步分类:方法中具有接受对象的参数这个方法,叫做非绑定类的方法方法中没有接...原创 2019-07-12 16:49:12 · 253 阅读 · 0 评论 -
python基础之面向对象(14)
装饰器是什么?定义:装饰器是用于拓展原函数功能的一种语法,返回新函数替换旧函数作用:在不更改原函数代码的前提下,拓展出新功能@语法:加上@符 系统会自动把下面的函数当成参数传递到装饰器中,从下到上.@符又被称作语法糖装饰器:1.普通装饰器def decor(func):def inner():print(“财务拿钱买货”)func()print(“卖货的钱还回来”)retu...原创 2019-07-12 16:47:24 · 249 阅读 · 0 评论 -
python基础之文件操作 内置模块(13)
文件操作:打开文件,读写文件,操作文件内容写入文件操作:(把大象装进冰箱)1.打开文件 open() #1.打开冰箱门2.向文件中添加内容 write() #2.把大象塞进去3.关闭文件 close() #3.关闭冰箱读取文件操作:(把大象从冰箱中取出来)1.打开文件 open() #1.打开冰箱门2.读取...原创 2019-07-12 16:45:19 · 468 阅读 · 0 评论 -
python基础之字典函数(12)
字典:由键值组成的数据的组合。字典的键必须是不可以改变的类型。 常用的就是字符串,整型,浮点型,用于区分字典中值的标识注意:字典并没有有序无序一说,因为字典是根据哈希做的,在内存中的存储是没有先后顺序的,只是通过键值对这样的方式来处理数据。在python3.6之前的版本全部都是无序的,在python3.6以后,python的字典数据的修改与输出的顺序则有序,在内存中的存储依然无序。如果硬...原创 2019-07-12 16:42:40 · 440 阅读 · 0 评论 -
python基础之元组函数(11)
元组:一组有序数据的组合。元组不可以修改。元组的定义:空元组:变量 = () 或者 变量= tuple()单个元素的元组变量 = (值,)具有多个数据的元组变量 = (值,值…) 或者 变量 = tuple(容器数据)基本操作:只可以使用索引访问元组,不可以进行其他操作。tuple1=(“你”,“我”,“他”,(“你得”,“我的”))print(...原创 2019-07-12 16:41:51 · 585 阅读 · 0 评论 -
python基础之列表函数(10)
列表: 列表就是一组有序数据的组合。列表中的数据可以修改。列表的声明:声明一个空列表: 变量 = [] 或者 变量 = list()声明带有数据的列表:变量 = [值,值,值…]变量 = list(容器类数据) 本质上就是类型转换列表的基本操作:访问列表中的值:变量[索引]list=[1,2,3,4,5]print(list[1])修改列表中的值:变量[索引] = 新值...原创 2019-07-12 16:39:35 · 442 阅读 · 0 评论 -
python基础之字符串函数(9)
1.转义字符2.字符串的相关运算操作3.字符串的相关函数4.字符串格式化1.转义字符:#1.\ 转义符,续行符。在后面出现特定的字符可以实现转义效果,在行尾出现可以在下一行继续书写str1="王大锤对小妹说:我喜欢你,你愿意嫁给我吗?\ 小妹回答:你是好人"print(str1) #2.\n 代表一个换行符str1="王大锤对二美说:嫁给我把\n二美回答:...原创 2019-07-03 20:45:27 · 249 阅读 · 0 评论 -
python基础之匿名函数,内建函数,高阶函数(8)
表达式:表达式是指变量和操作符(或叫运算符)的组合。Python代码由表达式和语句组成,并由Python解释器负责执行。它们的主要区别是表达式的结果一定是一个值,而语句表示的是一个动作,而不是生成或者返回一个值(如调用,for,else,pass,break,continue,def,import,from等)。lambda表达式是函数的另外一种表示方式而已。本质上还是一个函数...原创 2019-07-03 20:43:20 · 150 阅读 · 0 评论 -
python基础之递归,闭包,迭代器(7)
递归函数在当前函数当中调用当前函数本身的函数就是递归函数。递归的运行特性:先进后出def digui(num): print(num) # 3 , 2,1,0,====,0,1,2,3 if num > 0: digui(num-1) # 调用函数本身 else: print("==========") print(n...原创 2019-07-03 20:41:51 · 170 阅读 · 0 评论 -
python基础之变量的作用域(6)
变量的作用域:变量的有效范围分类:全局变量:在函数内外都有效的变量就是全局变量(使用global关键字声明)局部变量:仅仅在函数内部有效的变量就是局部变量num = 1 # 暂且称呼num 为全局变量def func(): print(num)func()print(num)# def func():# num = 1 #局部变量# print(n...原创 2019-07-03 20:40:28 · 214 阅读 · 0 评论 -
python基础之函数的返回值(5)
函数的返回值 函数执行完毕之后可以得到一个结果,该结果可以被接受或者使用函数划分为两大类: 执行过程函数:函数执行之后没有任何结果可以在函数之外接收到(没有return语句的函数)#执行过程函数res = print("你好")print(res)#结果是 None -空值具有返回值的函数:函数执行之后可以返回一个结果到函数之外被接收或者使用(具有return语句)# 具有返回值的函...原创 2019-07-03 20:38:10 · 364 阅读 · 0 评论 -
python基础之函数(4)
函数什么是函数?function 英文 -> 函数,功能函数就是一个具有特定功能的语法结构。作用:提高代码的复用率,提高开发效率,减少后期的维护成本定义函数【基本结构】:def 函数名(): 实现函数功能的代码 实现函数功能的代码 实现函数功能的代码 ...特征: 1.函数不调用不会执行 2.函数可以调用N次不受次数限制...原创 2019-06-25 21:48:10 · 238 阅读 · 0 评论 -
python基础之流程控制(3)
1.python语句的分类1.单行代码 一行的python代码2.代码块/组:以冒号作为开始,用缩进划分相同作用域,这样的结构称之为代码块,是一个整体。作用域是指作用范围。作用区域,使用了相同的缩进,即有相同的作用域。缩进:一个table距离或者四个空格。注意:代码块/组中严格区分空格和table,不能混合使用,必须只使用一种方式缩进!2.流程控制的分类流程控制:对计算机执行...原创 2019-06-25 21:46:01 · 151 阅读 · 0 评论 -
python基础之数据类型知识(1)
注释: 注解,解释,说明文字而已。特征: 注释只是用于说明的文字不会影响内容本身。作用: 1.用于添加说明文字,方便阅读 2.用于调试程序,排查错误分类:单行注释: #多行注释: '''内容''' 或者 """内容"""代码:print('hello world')print(123)print("你今年芳龄")变量:变量就是可以改变的量python的变量:和数...原创 2019-06-19 21:00:37 · 686 阅读 · 0 评论 -
python基础之模块和包
模块:模块就是一个python文件。模块就是一个python文件。功能:1.可以提高文件的重复利用率。提高开发效率2.用于划分程序结构。自定义模块:模块就是一个python文件而已,所有python代码都可以放入模块,实际开发中,模块放入的内容都是重复利用率高的内容主要包含:1.为当前模块专门定义的变量【其他语言一般都是常量】2.函数。3.类4.测试代码注意:模块的命...原创 2019-07-12 16:55:17 · 256 阅读 · 0 评论