python3.x编程模板总结

刚接触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常用数据结构和常用模板的总结,当然并不可能很全啦,后期如果有比较好的模板还会继续更新,小伙伴们如果有比较好的模板也欢迎添加分享!

欢迎关注小编公众号:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180921G262E100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券