python 练习 13】的更多相关文章

十三. Python基础(13)--生成器进阶 1 ● send()方法 generator.send(value) Resumes the execution, and "sends" a argument which becomes the result of the current yield expression in the generator function.   The send() method, like __next__(), returns the next v…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 小白学 Python(10):基础数据结构(…
尚学python课程---13.python基础语法 一.总结 一句话总结: legend2系统使我能够快速掌握一门语法,特别有用 pass 语句:空语句:是为了保持程序结构的完整性  :作用:比如:当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行. python中结构块的语法要注意:if letter == 'h': 1.python是弱类型么? 是的:counter = 100 # 赋值整型变量; print counter 2.Python算术运算符中需要注意的? /:[…
1. 判断指定目录是否存在: os.path.exists(input_folder) 2. 判断指定目录是不是文件夹 os.path.isdir(input_folder) 3. 判断指定目录是不是文件 os.path.isfile(input_folder) 4. 判断指定文件是不是图片(判断给定文件是何种图片类型) import imghdr img_list= {'jpg','bmp','png','jpeg','rgb','gif','pbm','ppm','tiff','xbm'}…
文件I/O是Python中最重要的技术之一,在Python中对文件进行I/O操作是非常简单的. 1. 打开文件 使用 open 函数来打开文件,语法如下: open(name[, mode[, buffering]]) 1.1 文件模式 open 函数除了必须提供的文件名参数外,其实还有一个 mode 的模式参数,如果没有指定参数值的话,它的默认值是: r.mode参数的可选值如下: 'r' 读模式 'w' 写模式 'a' 追加模式 'b' 二进制模式(可添加到其他模式使用) '+' 读/写模式…
#!/usr/bin/python # -*- coding: UTF-8 -*- l = [] for i in range(3): x = int(raw_input('integer:\n')) l.append(x) l.sort() print l…
先上代码: pool = threadpool.ThreadPool(10) #建立线程池,控制线程数量为10 reqs = threadpool.makeRequests(get_title, data, print_result) #构建请求,get_title为要运行的函数,data为要多线程执行函数的参数 #最后这个print_result是可选的,是对前两个函数运行结果的操作 [pool.putRequest(req) for req in reqs] #多线程一块执行 pool.wa…
Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件). 读取文件内容 # coding: utf-8 f = open('test.txt', 'r') print(f.read()) f.close() 输出…
1. lst = ["白蛇传","骷髅叹","庄周闲游"] it = lst.__iter__() print(it.__next__()) print(it.__next__()) print(it.__next__()) it = iter(lst) # 内部封装的就是__iter__() print(it.__next__()) print(next(it)) # 内部封装的是__next__() 2.#hash的目的是为了存储. 计算之后…
装饰器 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何改动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象. 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景. 开放封闭原则 1,对扩展是开放的 为什么要扩展开放? 答:任何一个程序,不可能在设计只初九已经想好了所有的功能并且未来不做任何更新和修改.所以我们必须               允许代码扩展.添加新功能. 2,对修改是封闭的 为什么要封闭修改? 答:因为我们写一个函数,很有可能已经交付给其…