简明Python教程笔记二 python3.x

版权声明:本文为博主原创文章,转载请注明出处,谢谢! https://blog.csdn.net/Binbin_IT/article/details/78338589
一函数
1.定义函数
def func(a,b):
#todo....


2.global使用
def TestGlobal():
    global x
    print ('x is',x)
    x = 3
    print ('changed x to', x)


x = 250
TestGlobal()
print('value of x', x)


输出:
x is 250
changed x to 3
value of x 3


3.关键参数
def keyfunc(a,b=1,c=2):
    print('a',a,'b',b,'c',c)


keyfunc(3,4)
keyfunc(5,c=6)
keyfunc(c=7,a=8)


输出:
a 3 b 4 c 2
a 5 b 1 c 6
a 8 b 1 c 7


4.DocString
def TestDocString():
    '''discription'''
    #todo...


print(TestDocString.__doc__)


在python shell输入>>> help(TestDocString)
输出:
Help on function TestDocString in module __main__:


TestDocString()
    discription
在正式版本中对特殊函数可以加入详细描述,尽量使用DocString




二模块
1.pyc文件
引入一个模块费时,所以python创建字节编译的文件,以.pyc作为扩展名,pyc文件会快很多且
是平台无关的。

2.模块创建以及调用
创建
QbModule.py
#Filename:QbModule.py
def HiGirl():
print ("beautiful")
version = "0.1"

使用
UseQb.py
#Filename:UseQb.py
import QbModule
QbModule.HiGirl()
print('vertion:',QbModule.version)

输出:
beautiful
vertion: 0.1

3.模块的__name__
if __name__ == '__main__':本模块否则为外部调用模块















猜你喜欢

转载自blog.csdn.net/Binbin_IT/article/details/78338589
今日推荐