Python
万里归来少年心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python学习笔记(四)模块
4.1基础模块可以实现在其他程序中重用函数。import用来导入模块。import sysfor i in sys.argv: print(i) 运行结果:C:\Users\liyz-b\Desktop\work\func.py其中,sys模块包含了与Python解释器和环境有关的函数。sys.argv表示包含了命令行参数的字符串列表,脚本的名称总是原创 2017-04-11 13:35:16 · 460 阅读 · 0 评论 -
python学习笔记(一)初识Python
一、初识Python1.查看Python 版本$ python -VPython 2.6.6 $是shell提示符,Python对大小写敏感。2.第一个Python程序print "Hello World"print("Hello World")3.获取帮助help(print)4.注释#!/usr/bin/env python是程序中的第一行,用于原创 2017-03-30 09:10:14 · 503 阅读 · 0 评论 -
python学习笔记(二)控制流
2.1 if语句age = int(raw_input("Age:"))if age < 20: print("Child")elif age < 40: print("Man")else: print("people")通过raw_input输入的类型默认为字符串,通过int()转换为数值。语句间的缩进表示语句属于哪一个块,冒号表示接下来是一个语句块,elif和...原创 2017-04-07 08:54:46 · 447 阅读 · 0 评论 -
python学习笔记(三)函数
3.1函数的定义def是定义函数的关键字,冒号表示接下来是函数体。def CompareNum(a, b): if a > b: print(a, "is bigger than ", b) elif a == b: print(a, "is equal to", b) else: print(a, "is...原创 2017-04-08 15:54:08 · 673 阅读 · 0 评论 -
python多线程基础
1.查询线程 输出线程的数目,枚举线程,输出当前线程。import threadingdef main(): print(threading.active_count()) print(threading.enumerate()) print(threading.current_thread())if __name__ == '__main__': ...原创 2018-10-21 11:14:57 · 334 阅读 · 0 评论 -
python多线程中的join()
先看一个例子,该例子没用到join。 添加一个线程,输出“start”和“finish”标记线程的开始和结束。线程added_thread和线程main同时运行,其中added_thread消耗较长的时间(通过线程sleep模拟)。mian执行结束后,added_thread才执行完毕。import threadingimport time;def job(): ...原创 2018-10-21 11:20:35 · 2704 阅读 · 0 评论 -
python多线程的queue()
queue可以传递多线程的结果,用以代替return。 下例中,输入4组数据,开启4个线程分别对数据进行计算,然后将结果放入queue中。线程结束后,在主线程中从queue中获取计算结果。import threadingimport time;from queue import Queue def job(vec,res): for i in range(len(v...原创 2018-10-21 11:22:01 · 4740 阅读 · 0 评论 -
python多线程的Lock()
Lock用于锁定。job1和job2对同一个全局变量操作。import threadingdef job1(): global A,lock lock.acquire() for i in range(10): A+=1 print("job1",A) lock.release()def job2(): global A,lock lock....原创 2018-10-21 12:55:26 · 3871 阅读 · 0 评论
分享