python功能使用经验总结

本文总结了Python的多种实用技巧,包括函数如何同时返回多个值、字符串操作、获取系统时间、处理外部参数、print输出颜色等。还探讨了Python中的邮箱处理、gevent并发库的使用、字符串编码问题以及logging模块的配置和应用。对于每个主题,都提供了相关资源链接以供深入学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数同时返回多个值

这里与lua不同, 返回值个数必须相同,即函数返回4个,则说有的返回点必须都有4个, 切调用接受处也要有4个变量来接收;
否则会包一个unpack的错:“ValueError: need more than 2 values to unpack”

字符串

正则表达式

import re

有 findall,match的函数,具体资料参考网上, 如http://www.runoob.com/python/python-reg-expressions.html

模板
http://blog.youkuaiyun.com/cashey1991/article/details/8875213

字符串模板

http://blog.chinaunix.net/uid-12014716-id-4031278.html

系统时间

http://blog.youkuaiyun.com/menglei8625/article/details/7575809

文件

http://www.jb51.net/article/47999.htm

使用外部程序

http://blog.youkuaiyun.com/fanhuajames/article/details/8781977
或者
snap = os.popen('pmap %d | grep total' % pid).read()

外部参数

python start.py 123
则在python中,由sys.argv 保存着这些参数, 且sys.argv[0] 是为start.py, sys.argv[1] 才是123, 所以是从1开始计算参数;

print输出颜色

linux:
http://www.jb51.net/article/51237.htm
windows:
http://www.sharejs.com/codes/python/8665
http://www.oschina.net/code/snippet_2008177_38590


邮箱

http://blog.youkuaiyun.com/zlm_250/article/details/8008659


gevent

http://my.oschina.net/fwgisbug/blog/141427
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001407503089986d175822da68d4d6685fbe849a0e0ca35000

字符串编码

http://in355hz.iteye.com/blog/1860787

logging

http://python.usyiyi.cn/python_278/library/logging.html
https://docs.python.org/2/library/logging.html
http://blog.youkuaiyun.com/chosen0ne/article/details/7319306
https://docs.python.org/3/howto/logging.html#configuring-logging

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值