![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
橘子没有壳
无忧亦无惧
展开
-
Python---字典生成式
# 需求1:假设有20个学生,学生的分数在60~100之间,筛选出成绩在90分以上的学生import random stuInfo = {} for i in range(20): name = 'westos' + str(i) score = random.randint(60, 100) stuInfo[name] = score print(stu...原创 2019-07-12 22:25:29 · 136 阅读 · 0 评论 -
Python---面向对象
初始化方法__init__这个初始化方法是内置方法,是专门用来定义一个类具有哪些属性和方法的。由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去注意到__init__方法的第一个参数永远是self,表示创建的实例本身,因此,在__init__方法内部,就...原创 2019-07-19 17:27:33 · 105 阅读 · 0 评论 -
Python---is与==的区别,深拷贝与浅拷贝
is 和 == 有什么区别?"""id():在内存中存储的位置type:变量的类型value:变量的值==:type valueis:type value id>>>>>> a = '1'>>> b = 1>>> a == bFalse>>> a = '1'>>>...原创 2019-07-07 14:23:09 · 111 阅读 · 0 评论 -
Python---函数
文章目录函数参数函数的返回值变量作用域测试函数# 如何定义一个函数def hello(): print('hello') print('python')# 通过函数名来调用函数hello()# 函数里面嵌套函数def westos(): print('is westos') def python(): print('is pytho...原创 2019-07-07 12:03:36 · 123 阅读 · 0 评论 -
Python---字符串-列表-元组-集合-字典
文章目录元组元组的特性元组的常用方法元组的应用场景集合集合的特性集合的常用方法测试元组"""列表:打了激素的数组元组:带了紧箍咒的列表 不可变数据类型,没有增删改 可以存储任意数据类型"""# 定义一个元组t = (1, 2.4, True, 'redhat')print(t, type(t))#t[1]=2不可以修改元组元素#print(t[1])t...原创 2019-07-07 00:01:20 · 326 阅读 · 0 评论 -
Python---file读写
"""1.文件读取的三部曲:打开 ---> 操作 ----> 关闭r(默认参数): -只能读,不能写 -读取文件不存在 会报错 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/westos'w(写) -write only -文件不存在的时候,会自动创建新的文件...原创 2019-07-15 22:48:16 · 317 阅读 · 0 评论 -
Python---装饰器
"""装饰器:概念:把一个函数当作参数传递给一个函数,返回一个替代版的函数本质上就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”"""# def outer(func):# def inner():# print('*****')# func()# return inner## @outer# def f...原创 2019-07-15 01:06:28 · 107 阅读 · 0 评论 -
Python---列表生成式
文章目录列表生成器列表生成器# 需求1:接收变量 k a bs = '51 5000 10000'# a = s.split()# print(a)# li = []# for item in s.split():# li.append(int(item))# print(li)# k,a,b = li# print(k,a,b)li = [int(item) f...原创 2019-07-14 16:07:37 · 96 阅读 · 0 评论 -
Python---异常捕获,模块调用
1.异常程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常。我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确)可以增加try来捕获异常。Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每...原创 2019-07-14 16:06:07 · 219 阅读 · 0 评论 -
Python---内置高阶函数(reduce,map,filter,sorted),匿名函数
文章目录高阶函数内置高阶函数_map内置高阶函数_reduce内置高阶函数_filter匿名函数内置高阶函数_sorted高阶函数"""高阶函数 -实参是一个函数名 -函数的返回值是一个函数"""print(abs(16))# 函数本身也可以赋值给变量 变量可以指向函数f = absprint(f(-10))def fun(x,y,f): return...原创 2019-07-14 16:04:59 · 130 阅读 · 0 评论 -
Python---面向对象的三大特征
文章目录封装示例说明:继承多态面向对象程序设计具有许多优点:1、开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。2、应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。1.面向对象的三大特征:封装(Encapsulation)、继承(Inheritance)、多态(Polym...原创 2019-07-17 23:52:09 · 304 阅读 · 0 评论