- 博客(11)
- 收藏
- 关注
原创 学习python的第八天
1.线程通信import threadingimport timedef goevent(): e = threading.Event() # 事件 def go(): e.wait() # 等待事件,线程卡顿,等待set消息 print("go") threading.Thread(target=go).start() #...
2019-08-23 17:48:06
168
原创 python的第七次作业
1.python中的多线程在Python早期的版本中就引入了thread模块(现在名为_thread)来实现多线程编程,然而该模块过于底层,而且很多功能都没有提供,因此目前的多线程开发我们推荐使用threading模块,该模块对多线程编程提供了更好的面向对象的封装。2.主线程与小弟线程import _thread # 多线程import win32apidef show(i): ...
2019-08-22 17:17:39
170
原创 学习python的第六天
1.进程通信import multiprocessingimport osdef func(conn): #conn表示管道类型 conn.send(['a', 'b', 'c']) #发送的数据 print('func', os.getpid(),conn.recv()) #收到的数据 conn.close() #关闭if __name__ == "__mai...
2019-08-21 17:40:45
144
1
原创 python的第五次作业
1.使用以上代代码下载所有的歌曲!歌曲名最好用已有的.import jsonimport requestsimport multiprocessingdef text(path): song_play_url_list = [] song_name_list = [] with open(path,mode='r') as f: res = f.r...
2019-08-20 22:45:31
211
原创 学习python的第五天
1.PEP8编码规范,以及开发的一些惯例和建议]字符串拼接尽量使用join方式:速度快,内存消耗小**2.*args返回的是元组,kwargs返回的是字典3.python的赋值和引用4.迭代器,生成器生成器是一种特殊的迭代器5.闭包def foo(): l = [] def bar(i): l.append(i) return...
2019-08-20 17:11:47
112
原创 python的第四次作业
1.def getPentagonalNumber(): for i in range(1,101): a=i*(3*i-1)/2 if i%10==0: print("\n") else: print("%d"%a,end=" ")getPentagonalNumber()2.def...
2019-08-19 23:05:05
437
原创 学习python的第四天
1.定义类在Python中可以使用class关键字定义类,然后在类中通过之前学习过的函数来定义方法,这样就可以将对象的动态特征描述出来#类 类名 objectclass class_name(object): def __init__(self): # __init__是一个特殊方法用于在创建对象时进行初始化操作 self.a=1000 ...
2019-08-19 17:22:44
131
原创 python的第三次作业
zhengshu=0fushu=0sum=0num=1while num!=0: num=int(input("请输入您的数字:"))#输入0退出 if num >0: zhengshu +=1 else: fushu +=1 sum += numprint("输入的正数个数为:%d"%zhengshu)print...
2019-08-18 16:51:55
211
原创 学习python的第三天
1.函数的传参方法有俩种,一种是默认传出:def com (name,name1='ccc‘): print('%你好’%name) print(name)一种是带参传参:com(name = 'bbb',name1 = 'hahha')2.不定长参数,在参数名前面的*表示args是一个可变参数def com(*args): print(args)例...
2019-08-17 16:41:38
160
原创 学习python的第二天
今天学习了python的循环结构和函数使用,在python中构造循环结构一般有两种做法,一种是for-in循环,一种是while循环。1、for-in循环1.for循环主要用于计数的功能,真正的用途是用于可迭代对象:列表,元组,字典,集合。2.for循环的一般结构是:for target_list in expression_list: pass3.用for循环做99乘法表f...
2019-08-15 19:01:29
129
原创 学习python的第一天
1.今天首先学习了python的变量和类型,常用的数据类型有整型、浮点型、字符串型、布尔型并且在布尔型中除了0和None其他都代表True、复数型。变量名由字母数字和下划线组成,数字不能开头,大小写敏感,不要跟关键字。多个单词用下划线隔开,私有的实例属性用俩个下划线,受保护的用一个单个下划线开头,逢冒必缩。2.变量的使用:学习了变量之间的 加减乘除,//,%,**,还有变量类型的转换,int()...
2019-08-14 22:04:54
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人