- 博客(24)
- 收藏
- 关注
原创 python基础知识(二十四)
链表链接eg:class Node(): def __init__(self,data,next=None): self.data=data self.next=nextclass Link(): def __init__(self): self.head=None def add(self,data): ...
2019-03-29 22:12:45 156
原创 python基础知识(二十三)
socket接口一个完整的socket有一个本地唯一的socket号,由操作系统分配。OSI模型TCP协议线程客户端from socket import *from threading import Threaddef fasong(): while True: data=input("请输入数据:") c_client.send(data....
2019-03-27 22:24:13 142
原创 python基础知识(二十二)
线程Threadeg:from threading import Thread,Lockimport timedongzuo=0 #全局资源def sing(): global dongzuo for i in range(5): print("唱歌:动作",dongzuo) dongzuo+=1 ...
2019-03-26 22:25:19 164
原创 python基础知识(二十一)
进程的状态在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞。单进程import timedef dance(): for i in range(1,4): print("我在跳舞",i) time.sleep(2)def sing(): for i in range(1,4): pri...
2019-03-25 22:26:35 147
原创 飞机大战(二)
子弹类:import pygame,osdef getImage(image): return os.path.join("D:\\下载课件\\讲义\\IT研究院-Python\\New_Stydy\\img",image)class BaseBiu(): def __init__(self,x,y,windows,image): self.x=x ...
2019-03-25 22:09:51 147
原创 飞机大战
下列程序已实现功能:玩家飞机可全图移动,电脑飞机左右摇摆移动,玩家飞机按空格可发射子弹,电脑飞机随机发射子弹,双方子弹接触对方一刻,打中方爆炸,程序结束。eg:from pygame.locals import *import pygame,osimport time,randomdef getImage(image): return os.path.join("D:\\下载课件...
2019-03-21 21:19:09 208
原创 python基础知识(十八)
银行卡解冻import timeimport osdj = "2019-03-26 16:03:20"jd = time.mktime(time.strptime(dj,"%Y-%m-%d %H:%M:%S"))# print("解冻时间点的秒数为:%f秒"%jd)while True: dq = time.time() # print("当前时间为:%f秒"%dq)...
2019-03-20 22:51:05 151
原创 python基础知识(十七)
多态class Dog(): def jiao(self): print("旺旺")class Cat(): def jiao(self): print("喵喵")class Pig(): def jiao(self): print("哼哼")def hanshu(x): x.jiao()d = Dog()...
2019-03-19 22:41:53 125
原创 python基础知识(十六)
类方法class Student(): count = 0 def __init__(self,name): self.name=name Student.count+=1 def say(self): print("你好,我叫",self.name,sep="") @classmethod ...
2019-03-18 22:31:39 171
原创 python基础知识(十五)
类练习:eg:class Student(): #定义一个学生类 name = "" sex = "" address = "" score = 0 def say(self): #学生类里面的方法 print("我叫", self.name) ...
2019-03-15 22:37:47 142
原创 python基础知识(十四)
一些有关函数和循环的联系:判断a是否以b开头eg:方法一a = "abcdef"b = "abcd"i = 0while i < len(b): if a[i]!=b[i]: print("Flase") break i = i+1else: print("True")结果为:True方法二(函数)eg: "a...
2019-03-14 21:48:57 182
原创 python基础知识(十三)
函数全局变量调用eg:a = 100def hanshu(): global a #使用全局变量a a = 2000print(a) #函数不执行,全局变量a不变hanshu()print(a) 结果为:100 2000nonlocal修饰外部非全局变量eg:def hanshu(): x = 100 ...
2019-03-13 22:55:14 212
原创 python基础知识(十二)
集合集合是盛放多个数据的一个类型。集合中的元素是无序的,唯一的。格式:集合={元素1,元素2,元素3,…}注意:1).创建一个空集合必须用set(),{ }是空字典。2).集合中的元素都是不可修改类型。eg:a = {}print (type(a)) #字典型b = set()print (type(b)) #集合型c = (1)prin...
2019-03-12 22:46:34 302
原创 python基础知识(十一)
字典格式:{“key1”:“value1”,“key2”:“value2”,…}eg1:a = {"name":"nx","age":20}b=a.get("name","xy") #如果查找的键字典里有,就用字典里的print(b)c=a.get("sex","xy") #如果查找的键字典里没有,就默认查找的第二项为值输出p
2019-03-11 22:48:23 212
原创 python基础知识(十)
列表列表是一个可修改的,元素以逗号分隔,以中括号包围的有序序列。格式:变量名=[元素1,元素2…元素n]遍历列表eg:a = ["张三","李四",1,2]for i in a: print(i)结果为:使用多个变量名来接受元素。eg:a1,a2 = ["a","b"]print(a1)print(a2)结果为:a
2019-03-08 22:48:17 127
原创 python基础知识(九)
递归函数条件:1)函数自己调用自己2)函数调用必须有退出eg:def hanshu(x): print(x) if x==1: return hanshu(x-1) print("-------")hanshu(4)结果为:阶乘eg:求10!def jiecheng(x): if x==1: retu...
2019-03-07 22:09:37 99
原创 python基础知识(八)
for循环:for循环可以遍历任何有序的序列对象内的元素。遍历:就是把元素一个一个的取出来的过程。for语句可用于字符串、列表、元组、其他内置可迭代对象以及之后我们能够通过类所创建的新对象。基本结构:for 临时变量 in 可迭代对象:range()函数range(start,stop,step)函数默认产生一个从0开始的一个整数列表。start:表示整数的开始位置。stop...
2019-03-06 21:35:25 218
原创 python基础知识(七)
三元表达式:x = 1y = 2z = 3if x: a = y print(a)else: a = z print(a)用三元表达式可以写成:x = 1y = 2z = 3a = y if x else z # 程序执行到此,先判断if 是否为True 如果True 将y 赋值给a 否则 将z赋值给aprint(a)结果...
2019-03-05 20:59:28 233
原创 python基础知识(六)
今天没学多少新知识,都是之前知识的巩固:1.bool 布尔类型,True和False。在Python中,False对应的数字为0,True对应非零数字,进行计算时默认为1.print(True)print(False)print(type(True))#&amp;lt;class 'bool'&amp;gt; 布尔类型print(type(False))#&amp;lt;class 'bool'&amp;gt...
2019-03-04 22:37:42 377
原创 python基础知识(五)
今天主要讲的是一些基础函数:字符串函数:字符串函数也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。eg:将小写字母转换为大写字母a = "Love"new_a = a.upper()print(new_a)结果为:LOVEeg:大写转为小写a = "Love"new_a = a.lower()print(new_a)结果为:loveeg:输入一个字符串,...
2019-03-01 20:30:36 204
原创 python基础知识(四)
今天继续回顾学习的知识啦!循环结构:有些事情可能会被重复去做,这个时候就需要使用循环结构。格式:while 条件:语句体语句1语句2…语句neg1:输出1~10a = 1while a &amp;amp;lt;= 10:print(a,end = &amp;quot; &amp;quot;)a = a+1结果为:eg2:输出0~100之间的偶数1a = 0while a &a
2019-02-28 19:53:15 493
原创 python基础知识(三)
今天我继续分享学习的python基础知识: 一. 一般的print默认输出项之间有空格,我们可以用sep = &amp;amp;quot; &amp;amp;quot;,来消除。eg:age = 20 print(&amp;amp;quot;我的年龄是&amp;amp;quot;,age) 结果为:我的年龄是 20 加入sep后为:print(&a
2019-02-27 20:18:49 849
原创 python基础知识(二)
今天主要学习了输出语句上的带格式的字符串等一些小问题,下面我来回顾一下今天的要点:输出语句:print(输出项1,输出项2,…)如果想输出多个内容,可以用逗号隔开。eg:age = 20print(“我的年龄是”,age,“岁”)带格式的字符串格式:“普通字符串和格式说明符”%()即:&amp;quot; &amp;quot;%()格式说明符:%d—整形 %s—字符串型 %f—浮点...
2019-02-26 20:27:58 276
原创 python基础知识(一)
今天是学习python的第一天,老师讲的都是些计算机基础常识及一些简单的编程操作。虽说之前有学过这些基础,但长时间没练习过,也都忘得差不多了,再重新学一遍增加印象吧。老师讲的挺风趣的,感觉还不错! 老师课堂内容讲解: ![这些主要讲了电脑主要构成部分的作用及性能和一些二进制的小问题](https://img-blog.csdnimg.cn/20190225185520426.png...
2019-02-25 19:20:08 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人