Home Archives Categories Tags

python学习笔记2

发布时间: 更新时间: 总字数:1372 阅读时间:3m 作者: 分享

python学习笔记2

说明

  1. 模块:每一个.py文件就是一个模块。每个模块实现相对独立的功能,使用import指令导入模块。

Import sys

Print ‘the command line argument are:’

For i in sys.argv:

Print i

print ‘\n\nThe PYTHONPATH is’, sys.path, ‘\n’

  1. from 模块名import *或from 模块名import 对象

可以直接使用模块提供的对象。

  1. 常用的标准模块

sys

· sys.argv 程序的入口参数,是一个列表

· sys.path 装载模块的搜索路径,是一个列表

·

· sys.version python 的版本,是一个string

· sys.exit(status) 退出程序,是一个函数

注意:自己写的模块(.py 文件)一定不要与系统自带的模块重名,除非你想替代

系统模块。因为你的运行路径放在了第一的位置。

time

· time.sleep(n) 休息n 秒,可以是小数

· time.time() 返回一个浮点数,从1970-1-1,0:0:0 到当前绝对时间的

秒数,还有8 位的小数

· time.localtime(second) 返回一个元组,如果没有second,就使用

time.time()返回的秒,

(2009, 8, 2, 20, 40, 3, 6, 214, 0)

Index Attribute Values

0 tm_year (for example, 1993)

1 tm_mon range [1,12]

2 tm_mday range [1,31]

3 tm_hour range [0,23]

4 tm_min range [0,59]

5 tm_sec range [0,61]; see (1)in strftime()description

6 tm_wday range [0,6], Monday is 0

7 tm_yday range [1,366]

8 tm_isdst 0, 1 or -1; see below

· time.strftime(format) 格式:

time.strftime(‘%Y-%m-%d %H:%M:%d’)

‘2009-08-02 20:50:02’

os

· os.name 字符串指示你正在使用的平台。比如对于Windows,它是’nt’,

而对于Linux/Unix 用户,它是’posix’。

· os.getcwd()函数得到当前工作目录,即当前Python 脚本工作的目录路

径。

· os.getenv()和os.putenv()函数分别用来读取和设置环境变量。

· os.listdir()返回指定目录下的所有文件和目录名。

· os.remove()函数用来删除一个文件。

· os.system()函数用来运行shell 命令。

md5

· md5.new(arg) arg 要md5 的内容,返回一个md5 对象

· digest(),摘要,返回16 个字节

· hexdigest(),16 进制摘要,返回32 个字节

  1. 对象

对象就是具有一组属性和方法(操作或功能)的一个集合体。

  1. 文件操作

open(文件名[,mode]) 返回一个文件对像。

mode:

«r»,读模式

«w»,写模式

«r+«,读写模式

  1. Connection()

.close()

关闭与数据库的连接,如果有数据没有提交,这部分数据就撤销掉.

.commit()

提交该连接的所有没有提交的事务.

如果数据库支持自动提交,哪么最初应该是关掉这个功能的.

数据库模块可以提供方法来打开自动提交功能.

.rollback()

撤销该连接的事务.

.cursor()

返回一个数据库游标,用来执行具体的数据库操作.

  1. Ecectue(‘insert into a(id, name) values(:1, :2)’, (12, ‘lili))

  2. 幂运算比取反运算优先级高。

  3. Input输入

  4. ** == pow(2,3)

  5. 内建函数

  6. 调用函数

  7. Abs绝对值

  8. Round四舍五入 floor向下取余import math math.floor(39.9)

  9. from math impotr floor

  10. form 模块 import 函数

  11. import math math.sqrt(9)

  12. foo = math.floor >>> foo(45.5) 45.0

  13. Cmath(complex math,复数)

  14. 使用反斜线(\)对字符串中的引号进行转义

  15. Repr(x)的功能用反引号x实现,如果希望打印一个包含数字的句子,那么反引号就很有用了。Temp =12

Print ‘the temperature is ’+temp

在python3.0中,已经不再使用反引号了。即使在旧代码中看到也应该坚持使用repr

  1. Str、repr和反引号是将python值转化为字符串的3种方法,函数str让字符串更容易阅读,而repr(和反引号)则把结果字符串转化为合法的python表达式。

  2. Input会假设用户输入是合法的python表达式。Raw_input函数会把所有的输入当作原始数据(raw data),然后将其放入字符串中。

参考

最新评论
加载中...