加载中…
个人资料
谢先斌
谢先斌
  • 博客等级:
  • 博客积分:0
  • 博客访问:392,483
  • 关注人气:201
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

python学习笔记2

(2014-02-08 10:08:32)
标签:

表达式

变量

学习笔记

代码

指令

教育

分类: python

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

Import sys

Print the command line argument are:

For in sys.argv:

Print i

print '\n\nThe PYTHONPATH is', sys.path, '\n'

 

2. from 模块名import *from 模块名import 对象

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

3. 常用的标准模块

sys

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

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

·

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

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

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

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

time

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

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

秒数,还有位的小数

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

time.time()返回的秒,

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

Index Attribute Values

tm_year (for example, 1993)

tm_mon range [1,12]

tm_mday range [1,31]

tm_hour range [0,23]

tm_min range [0,59]

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

tm_wday range [0,6], Monday is 0

tm_yday range [1,366]

tm_isdst 0, 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 个字节

4. 对象

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

5. 文件操作

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

mode:

"r",读模式

"w",写模式

"r+",读写模式

6. Connection()

.close()

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

.commit()

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

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

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

.rollback()

撤销该连接的事务.

.cursor()

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

 

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

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

9. Input输入

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

11. 内建函数

12. 调用函数

13. Abs绝对值

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

15. from math impotr floor

16. form 模块 import 函数

17. import math    math.sqrt(9)

18. >>> foo math.floor   >>> foo(45.5)   45.0

19. Cmath(complex math,复数)

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

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

Print the temperature is +`temp`

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

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

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


 

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有