刚接触Python3版本的小伙伴们,编程时会对于Python中各种数据结构如:array、list、dict、set以及字符串str操作都不太熟悉。同时类似于Python网络编程、文件读取、数据库连接以及协程这些编程模板基本也都是固定的,本文便就这些方面进行总结,希望让大家进行Python3编程时能够更加的便捷,可以直接复制粘贴而不用每次都手敲了,好下面进入正题啦!
一、list各种操作
1、list和array之间相互转换及遍历
2、查找返回list中出现次数最多的那个元素
二、array各种操作
1、Python3中如何自定义结构化数组
2、array切片操作
三、dict各种操作
1、如何根据dict字典的value反去除key
2、dict中存取key、value各种函数使用
四、set各种操作
1、set声明操作集合和list之间转化
五、字符串操作
1、Python中字符串相等判断
2、将文本中有效单词取出,过滤掉空格和其他符号
六、json使用
1、Python对象和json对象相互转化
2、利用一个函数定制json序列化
七、读取文件操作
1、一次性读取所有文件内容到内存:read()
2、每次读取一行文件内容:readline()
3、一次性读取所有文件内容但是按行返回list:readlines() 很好用
4、向文件中写信息
八、数据库操作
1、Python数据库的连接模板
九、TCP网络通讯
1、服务器端server
2、客服端client
十、Python协程async
1、Python中协程比使用多线程更高效
如是Python3.5及以上版本,代码如下:
如果是Python3.4的版本,代码如下:
以上内容便是Python3.x常用数据结构和常用模板的总结,当然并不可能很全啦,后期如果有比较好的模板还会继续更新,小伙伴们如果有比较好的模板也欢迎添加分享!
欢迎关注小编公众号:
领取专属 10元无门槛券
私享最新 技术干货