python日志汇总
1. 文件头
在Linux下推荐文件头:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
2.import导入语句
import: 一般导入第三包可以直接使用,同一目录或者相邻目录的py文件也可以直接导入
比如,目录
dir1->demo1.py
dir2->demo2.py
需要在demo2.py中导入demo1.py时
import dir1.demo1.py
From…import:Python的from语句让你从模块中导入一个指定的部分到当前命名空间中
例如,要导入模块fib的fibonacci函数,使用如下语句:
from fib import fibonacci
3. try 代码段
try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
finally:
<语句> #退出try时总会执行
当你想无论是否发生异常都确保执行某些代码时,try/finally是有用的。这个在打开文件的时候有用 finally总是在最后close()文件
4. 字符串操作及输出
推荐形式:print ("this is (0), test for (1)").format("python", "test");
fromat还有其他格式化输出的形式,比如控制精度输出
https://www.cnblogs.com/eternal1025/p/5227997.html
5. python 中参数*args, **kwargs
一般例子:def foo(*args, **kwargs)
赋值
args = ('a', 1, None)
kwargs = {'a': 1, 'c': 3, 'b': '2'}
*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个 dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前,否则会报错;
6. 时间类方法
http://www.wklken.me/posts/2015/03/03/python-base-datetime.html
最新文章
- ";Becoming Functional"; 阅读笔记+思维导图
- AttributeError: type object &#39;_io.StringIO&#39; has no attribute &#39;StringIO&#39;
- avalon源码分析(转)
- 关闭和启动adb服务命令
- Ubuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir
- 【转】Java跨平台原理
- 多选列表Select之双击删除与添加Demo
- Magento订单打印(pdf格式)
- ntko office 5.0.1.0注册码
- sublime3快捷键
- GridView拖动效果实现
- 整合maven,jetty,jrebel进行debug调试
- BZOJ2253 2010 Beijing wc 纸箱堆叠 CDQ分治
- ASP.NET Core 异常处理与日志记录
- Linux文件系统构成(第二版)
- ASP.NET Core中的Startup类
- Apache 开启压缩传输
- windows mysql 主从热备
- OC NSNumber和NSValue和NSDate和NSData
- BZOJ 2120: 数颜色 带修改的莫队算法 树状数组套主席树