Python
Lonwayne
I am a college student in HIT.
展开
-
Python实现冒泡排序算法
第一天学习Python写的程序,函数和控制语句没有括号总感觉有头没尾怪怪的,写长了会不会连语句在什么控制流里都搞蒙了呢?原创 2016-11-15 21:03:58 · 591 阅读 · 0 评论 -
Python错误总结
Set是无序集合类型,注意在访问时无序,不要放在有序的应用当中,如机器分类标签记录。continue, break只跳出一层循环shutil.copy出现Permission denied。原因是没有dstPath只定位到文件夹而不是文件。使用IDE开发注意,os.getcwd()是获取工作目录,与打开的方式有关。(如用vscode则是打开的文件夹,用cmd则是...原创 2018-03-04 21:25:27 · 362 阅读 · 0 评论 -
Python需要熟练使用的基本功
字符串操作正则表达式的语法list, tuple, set的增删改查数据格式转换文件操作多线程时间计算数据库对接网络连接对象编程异常捕获高级用法原创 2018-03-04 21:48:10 · 1750 阅读 · 0 评论 -
python学习笔记(十一) - 正则表达式
一.基础知识:\d 匹配一个数字\w 匹配一个字母或数字. 匹配任意字符* 表示任意个字符+ 表示至少一个字符? 表示0个或1个字符{n} 表示n个字符,{n, m} 表示n - m个字符\s 表示匹配一个空格(包括Tab等空白符),\s+表示至少一个空格[0-9a-zA-Z\_] 可以匹配一个数字、字母或者下划线[0-9a-zA-Z\_]+ 可以匹配至少由...转载 2018-08-16 21:22:13 · 241 阅读 · 0 评论 -
Python编程建议
Pythonic:多用python自带的语法特性和库,如a,b=b,a。Python没有switch,用if替代注释原则:注释和代码要有一定的距离代码即注释,命名和函数名写得详细减少冗余注释不要注释代码本身及时丢弃过时的注释给外部可以访问的函数和方法要添加文档注释docstring空格和空行:每行不超过80个字符二元运算符(==,<,&...原创 2019-05-10 15:00:07 · 209 阅读 · 0 评论 -
Python协程实现
协程,英文Coroutines,是一种比线程更加轻量级的存在。正如一个进程可以拥有多个线程一样,一个线程也可以拥有多个协程。协程不是被操作系统内核所管理,而完全是由程序所控制(也就是在用户态执行)。python可以通过 yield/send 的方式实现协程。在python 3.5以后,async/await 成为了更好的替代方案。async/awaitasync/await关...原创 2019-05-11 15:18:05 · 2797 阅读 · 0 评论