首页 > 编程语言 > 详细

python基础第三天

时间:2016-01-08 00:29:41      阅读:154      评论:0      收藏:0      [点我收藏+]

函数

    函数分为:内置函数,自定义函数,导入函数。

内置函数

    python为咱们提供的快捷方式

技术分享

vars()---针对脚本的,找到这个脚本中的所有变量。

技术分享
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = sun
print vars()


E:\python>python test.py
{name: sun,
 __builtins__: <module __builtin__ (built-in)>,
 __file__:   ####表示这个文件的路径,
test.py, __package__: None,
 __name__: __main__,
 __doc__: None} ###注释 ,文件的注释。
默认在顶部 “”“   ”“” 这样注释,那么doc就会取到这个值。

###被执行的脚本,他的__name__的值就等于__main__,(主程序,也就是总的入口,我先执行谁)其他的都不等于

一般我们都在自己写的脚本最下面,都写
if __name__=="__main__"
vars

reload(temp)---import导入了一次,python就永久能用这个模块了,但是要是想在导入一次,必须要主动的在导入一次这个模块,才可以。

is  ---比对的是地址

divmod(10,1),---分页(取两个数的商和余数)

pow(2,11)---2的11次方

len()--某个序列的长度

all()---接收一个序列,判断,所有的值时真的,就为真,否则为假。

>>> li = [‘sun‘,‘‘,18]
>>> all(li)
False
>>> li2 = [‘sun‘,18]
>>> all(li2)
True

any()--都是假的,才是false.

>>> li3 = [‘sun‘,‘‘,18]
>>> any(li3)
True
>>> li3 = [‘‘,‘‘]
>>> any(li3)
False

chr(65)--asii码和数字转换

ord(‘a’)--也是转换用的,返回一个数字

hex()---16进制

oct()---8进制

bin()--2进制

range()

xrange()

enumerate() 枚举

>>> li = [11,22,33,44,55]
>>> for k,v in enumerate(li):
... print k,v
0 11

1 22

2 33

3 44

4 55

>>> for k,v in enumerate(li,1):##序号从1开始

1 11

2 22

3 33 

4 44

5 55

 

python基础第三天

原文:http://www.cnblogs.com/sundi/p/5111714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!