孤叶翔云

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年3月21日

摘要: 可以通过继承threading.Thread类的方式来自定义线程类,该类必须复写run方法,将线程运行的目标函数定义在run方法内。 import threading import time class MyThread(threading.Thread): def __init__(self,se 阅读全文
posted @ 2019-03-21 14:15 孤叶翔云 阅读(241) 评论(0) 推荐(0) 编辑

2019年3月20日

摘要: setDaemon方法必须在start方法前定义。t1.setDaemon(True),该语句的意思是:将主线程A设置为子线程t1的守护线程。也就是在执行程序时,t1会随着主线程A的退出而退出,不论t1是否执行完毕。 例1:当我们在程序中设置一个子线程并将其设为被守护线程时,那么该子线程会随着主线程 阅读全文
posted @ 2019-03-20 11:40 孤叶翔云 阅读(1534) 评论(0) 推荐(0) 编辑

摘要: join方法的作用是同步线程。 1、不使用join方法:当设置多个线程时,在一般情况下(无守护线程,setDeamon=False),多个线程同时启动,主线程执行完,会等待其他子线程执行完,程序才会退出。 def print_number(num): print(" > %d" % num, tim 阅读全文
posted @ 2019-03-20 10:08 孤叶翔云 阅读(2963) 评论(0) 推荐(0) 编辑

摘要: 可以通过实例化一个threading.Thread()对象来创建子线程。 import threading import time def listen_music(num): print(" > %d" % num) print("begin to listen music at ", time. 阅读全文
posted @ 2019-03-20 09:45 孤叶翔云 阅读(7781) 评论(0) 推荐(0) 编辑

2019年1月16日

摘要: python函数(二) 变量的作用域 1、局部变量与全局变量 在函数内创建的变量被称为局部变量,这类变量的生命周期与函数相同,当函数执行完毕时,变量也就随之消失。 此类变量只能在函数内部调用,函数外不能调用该变量。 打印结果: 全局变量是定义在函数之外的变量,该函数在函数内外都可以调用。 全局变量作 阅读全文
posted @ 2019-01-16 14:15 孤叶翔云 阅读(112) 评论(0) 推荐(0) 编辑

摘要: python函数(一) 1、函数的定义: 定义一个函数,有3个部分需要注意: 1. 函数名称。函数的命名规范与变量类似:不能以数字开头、不能包含非法字符、不能包含空格,以及不要使用python的保留字; 2. 函数的参数。名称后的括号内是函数的参数,这种参数属于形式参数,也就是作为传递用的参数。参数 阅读全文
posted @ 2019-01-16 14:14 孤叶翔云 阅读(174) 评论(0) 推荐(0) 编辑

2019年1月11日

摘要: python基本数据类型之集合 集合是一种容器,用来存放不同元素。 集合有3大特点: 1. 集合的元素必须是不可变类型(字符串、数字、元组); 2. 集合中的元素不能重复; 3. 集合是无序的。 在集合中直接存入list或字典类型会直接报错;在创建集合时,重复元素会被剔除;集合是无序的,即集合中的元 阅读全文
posted @ 2019-01-11 17:02 孤叶翔云 阅读(439) 评论(0) 推荐(0) 编辑

2019年1月10日

摘要: python基本数据类型之字典 python中的字典是以键(key)值(value)对的形式储存数据,基本形式如下: 整个字典用大括号表示,键值之间使用':'来连接。 字典的内置方法有:clear、copy、fromkeys、get、items、keys、pop、popitem、setdefault 阅读全文
posted @ 2019-01-10 12:09 孤叶翔云 阅读(255) 评论(0) 推荐(0) 编辑

2019年1月8日

摘要: python基本数据类型之列表与元组 python中list与tuple都是可以遍历类型。不同的是,list是可以修改的,而元组属于不可变类型,不能修改。 列表和元组中的元素可以是任意类型,并且同一个列表和元组中可以包含多种类型的元素。 list中有很多内置方法,元组由于不能修改,所以只有两个方法( 阅读全文
posted @ 2019-01-08 10:59 孤叶翔云 阅读(343) 评论(0) 推荐(0) 编辑

2019年1月6日

摘要: python基本数据类型之数字与浮点型 在python3中,整数的数据类型为int,而浮点数的数据类型为float。python2中整数可以是int和long(长整型)两种类型,python3只保留了int,去除了long。 整型 int也属于不可变类型,即int类型的变量一旦在内存中被创建就无法改 阅读全文
posted @ 2019-01-06 21:57 孤叶翔云 阅读(2223) 评论(0) 推荐(0) 编辑