- 博客(16)
- 收藏
- 关注
原创 面向对象的三大特性---继承
继承:class Animal: breath = ‘呼吸’ def __init__(self,name,sex,age): self.name = name self.sex = sex self.age = age def eat(self): print(“动物都需要进食”)cla...
2019-09-30 11:39:17
115
原创 网络学习01-网络编程
1 网络基础相关的知识架构C / S架构 : client客户端 和 server服务器端优势 : 能充分发挥PC机的性能B / S架构 : browser浏览器 和 server服务器 隶属于C/S架构B / S架构 统一了应用的接口.通信的事:同一台电脑上两个py程序通信 : 打开一个文件 两个电脑如何通信 : 连一个网线 多个电脑通信 : ex : 电...
2019-09-29 08:07:31
464
原创 面向对象-名称空间
组合给一个类的对象封装一个属性,这个属性是另一个类的对象。题目要求:1.创建一个Game_role类 2.构造方法中给对象封装name,ad,hp等三个属性 3.创建一个attack方法,此方法实例化2个对象,互相攻击的功能:实例化一个对象 盖伦,ad为10,hp=100;实例化另外一个对象 剑豪 ad为2...
2019-07-10 14:34:35
249
原创 面向对象---类
类:具有相同属性和技能的一类事物。对象:具体的类的表现。class Person: #类名大写 #类体分两部分:变量部分和方法(函数)部分 mind = “有思想” #变量,静态变量 animal = “高级动物” faith = “有信仰” def __init__(self,name,...
2019-07-10 11:57:40
104
原创 python12 生成器
生成器生成器的本质是迭代器.生成器的3种创建方法1.通过生成器函数2.通过生成器表达式创建生成器3.通过数据转换生成器函数:def func(): print("我是周杰伦") return "昆凌" print("我是王力宏") return "李云迪"#return直接返回结果,结束函数的调用,所以我是王力宏就不会打印出来...
2019-06-25 16:13:36
110
原创 python11闭包和迭代器
函数名的应用1.函数名就是一个变量,但他是一个特殊的变量,与括号配合可以执行函数的变量。def fun(): print(“你吃了吗?”)print(fun)# <function func at 0x0000003fe18>a = funcprint(a)# <function func at 0x0000003fe18>func()#...
2019-06-21 15:43:55
112
原创 python10-动态传参
动态传参def chi(*food): #可以传入任意的位置参数,*是任意,food就是形参的名字 print(“我要吃”,food) #动态参数接收到的是tuple类型的数据chi(“盖浇饭”,“辣条”,“面条”)#打印的结果是我要吃(‘盖浇饭’,“辣条”,“面条”)顺序:先写位置参数,再写动态参数*,最后是默认值参数,如果想修改默认值参数,需要用关键字参数来修改,例如d...
2019-06-13 16:46:52
306
原创 python09-函数
1. 函数:需要把某个功能进行定义或封装,在需要的时候,随时拿过来执行,封装的这个东西就是函数。def yue(形参): 函数体,代码块函数的调用方式:函数名(实参)2.函数执行完之后,我们可以使用return来返回结果。即函数结束的时候,给调用方一个结果。函数中遇到return,此函数结束当函数不写return时,默认返回None;我们只写一个return...
2019-06-13 11:59:34
112
原创 python08-文件操作
文件1.只读(r,rb)rb是读字节2.只写(w,wb)#清除之前的东西,重新写进去内容。3.追加(a,ab):表示写东西4.r+ 读写5.W+ 写读6.a+ 写读(追加写读)我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了。根据打开方式的不同弄能够执行的操作也会有相应的差异。f = open(“护士.txt”,m...
2019-06-09 15:39:17
123
原创 python07-集合,深浅拷贝
1.join()s = “abc”s1 = s.join("非常可乐") #把字符串s插入到非常可乐中print(s1) #非abc常abc可abc乐s = “_”.join([“alex”,"wusir","taibai","ritian"]) #join可以把列表变成字符串,把字符串变成列表用.split()print(s) #alex_wusir_...
2019-06-09 11:19:39
119
原创 python06-编码
一。id()id():通过id()我们可以查看到一个变量表示的值在内存中的地址。is比较的是id()计算出来的结果。由于id是帮我们查看某数据(对象)的内存地址,那么is比较的就是数据(对象)的内存地址。最终我们可以通过is查看两个变量使用的是否是同一个对象。is比较的是地址,两端的内存地址是否一致;==比较的是值,两端的内容是否一致二。在python3的内存中,在程序运行阶段...
2019-06-06 13:04:46
109
原创 python05-dict
字典是python中唯一的一个映射类型。他是以{}括起来的键值对组成。在dict中,key是唯一的。在保存的时候,根据key来计算出一个内存地址,然后将key-value保存在这个地址中。这种算法叫做hash算法。所以,dict中存储的key必须是可hash的,可以改变的都是不可哈希的。可哈希(不可变)的数据类型:int,str,tuple,bool不可哈希(可变)的数据类型:list,d...
2019-06-06 11:11:30
117
原创 python04-list,tuple
列表 列表是python的基础数据类型之一,其他编程也有类似的数据类型。如JS中的数组,java中的数组。它是以[ ]括起来,每个元素用‘,’隔开而且可以存放各种数据类型:lst =[1,‘哈哈’,“吼吼”,[1,8,0],("我",“叫”,“元”,“组”)]列表的索引:lst = ["a","b","c","d"]lst[0] # alst[3]=d #注意,列表...
2019-06-05 15:52:23
101
原创 python03-编码,基本数据类型
编码问题:最早的计算机编码是ASCII码。包括了英文字母(大小写)数字,标点等特殊字符!@#¥%……UTF-8,:可变长度的unicode。每个字符最少占8位,每个字符占用的字节数不定。根据文字内容进行具体编码。比如,英文,8bit,1个字节;欧洲文字,16bit,2个字节;汉字占3个字节,这时既满足了中文,也满足了节约,也是目前使用频率最高的一种编码。int 整数,主要用来进行数学运...
2019-06-05 11:31:58
100
原创 python02-while循环
while循环while 条件: 代码块(循环体)#一直循环,直到条件不满足执行流程:1.判断条件是否为真,如果真,执行代码块 2.再次判断条件是否为真。。。。 3.当条件为假,跳出循环。break和continuebreak:停止当前的循环continue:停止当前本次循环,继续执行...
2019-06-04 09:36:50
179
原创 Python-20190529
1.编译型语言和解释型语言编译型 解释型 混合型 C Javascript JAVA C++ Python C# GO Ruby Swift PHP Object-C Perl Pascal Erlang Python是一门脚本语言,解释型语言。d: 盘符切换,进...
2019-05-29 14:57:44
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人