自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 python基础知识(二十四)

链表链接 eg: class Node(): def __init__(self,data,next=None): self.data=data self.next=next class Link(): def __init__(self): self.head=None def add(self,data): ...

2019-03-29 22:12:45 200

原创 python基础知识(二十三)

socket接口 一个完整的socket有一个本地唯一的socket号,由操作系统分配。 OSI模型 TCP协议 线程客户端 from socket import * from threading import Thread def fasong(): while True: data=input("请输入数据:") c_client.send(data....

2019-03-27 22:24:13 193

原创 python基础知识(二十二)

线程Thread eg: from threading import Thread,Lock import time dongzuo=0 #全局资源 def sing(): global dongzuo for i in range(5): print("唱歌:动作",dongzuo) dongzuo+=1 ...

2019-03-26 22:25:19 198

原创 python基础知识(二十一)

进程的状态 在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞。 单进程 import time def 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 193

原创 飞机大战(二)

子弹类: import pygame,os def 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 186

原创 飞机大战

下列程序已实现功能:玩家飞机可全图移动,电脑飞机左右摇摆移动,玩家飞机按空格可发射子弹,电脑飞机随机发射子弹,双方子弹接触对方一刻,打中方爆炸,程序结束。 eg: from pygame.locals import * import pygame,os import time,random def getImage(image): return os.path.join("D:\\下载课件...

2019-03-21 21:19:09 263

原创 python基础知识(十八)

银行卡解冻 import time import os dj = "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 185

原创 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 165

原创 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 253

原创 python基础知识(十五)

类 练习: eg: class Student(): #定义一个学生类 name = "" sex = "" address = "" score = 0 def say(self): #学生类里面的方法 print("我叫", self.name) ...

2019-03-15 22:37:47 205

原创 python基础知识(十四)

一些有关函数和循环的联系: 判断a是否以b开头 eg: 方法一 a = "abcdef" b = "abcd" i = 0 while i < len(b): if a[i]!=b[i]: print("Flase") break i = i+1 else: print("True") 结果为:True 方法二(函数) eg: "a...

2019-03-14 21:48:57 237

原创 python基础知识(十三)

函数 全局变量调用 eg: a = 100 def hanshu(): global a #使用全局变量a a = 2000 print(a) #函数不执行,全局变量a不变 hanshu() print(a) 结果为:100 2000 nonlocal修饰外部非全局变量 eg: def hanshu(): x = 100 ...

2019-03-13 22:55:14 266

原创 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 378

原创 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 279

原创 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 173

原创 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 137

原创 python基础知识(八)

for循环: for循环可以遍历任何有序的序列对象内的元素。 遍历:就是把元素一个一个的取出来的过程。 for语句可用于字符串、列表、元组、其他内置可迭代对象以及之后我们能够通过类所创建的新对象。 基本结构: for 临时变量 in 可迭代对象: range()函数 range(start,stop,step)函数默认产生一个从0开始的一个整数列表。 start:表示整数的开始位置。 stop...

2019-03-06 21:35:25 318

原创 python基础知识(七)

三元表达式: x = 1 y = 2 z = 3 if x: a = y print(a) else: a = z print(a) 用三元表达式可以写成: x = 1 y = 2 z = 3 a = y if x else z # 程序执行到此,先判断if 是否为True 如果True 将y 赋值给a 否则 将z赋值给a print(a) 结果...

2019-03-05 20:59:28 278

原创 python基础知识(六)

今天没学多少新知识,都是之前知识的巩固: 1.bool 布尔类型,True和False。 在Python中,False对应的数字为0,True对应非零数字,进行计算时默认为1. print(True) print(False) print(type(True))#<class 'bool'> 布尔类型 print(type(False))#<class 'bool'&gt...

2019-03-04 22:37:42 486

原创 python基础知识(五)

今天主要讲的是一些基础函数: 字符串函数: 字符串函数也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。 eg:将小写字母转换为大写字母 a = "Love" new_a = a.upper() print(new_a) 结果为:LOVE eg:大写转为小写 a = "Love" new_a = a.lower() print(new_a) 结果为:love eg:输入一个字符串,...

2019-03-01 20:30:36 242

原创 python基础知识(四)

今天继续回顾学习的知识啦! 循环结构:有些事情可能会被重复去做,这个时候就需要使用循环结构。 格式: while 条件: 语句体 语句1 语句2 … 语句n eg1:输出1~10 a = 1 while a <= 10: print(a,end = " ") a = a+1 结果为: eg2:输出0~100之间的偶数1 a = 0 while a &a

2019-02-28 19:53:15 640

原创 python基础知识(三)

今天我继续分享学习的python基础知识: 一. 一般的print默认输出项之间有空格,我们可以用sep = " ",来消除。 eg:age = 20 print("我的年龄是",age) 结果为:我的年龄是 20 加入sep后为:print(&a

2019-02-27 20:18:49 959

原创 python基础知识(二)

今天主要学习了输出语句上的带格式的字符串等一些小问题,下面我来回顾一下今天的要点: 输出语句: print(输出项1,输出项2,…) 如果想输出多个内容,可以用逗号隔开。 eg: age = 20 print(“我的年龄是”,age,“岁”) 带格式的字符串 格式:“普通字符串和格式说明符”%() 即:" "%() 格式说明符:%d—整形 %s—字符串型 %f—浮点...

2019-02-26 20:27:58 358

原创 python基础知识(一)

今天是学习python的第一天,老师讲的都是些计算机基础常识及一些简单的编程操作。虽说之前有学过这些基础,但长时间没练习过,也都忘得差不多了,再重新学一遍增加印象吧。老师讲的挺风趣的,感觉还不错! 老师课堂内容讲解: ![这些主要讲了电脑主要构成部分的作用及性能和一些二进制的小问题](https://img-blog.csdnimg.cn/20190225185520426.png...

2019-02-25 19:20:08 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除