简明Python教程笔记二 python3.x

一函数
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__':本模块否则为外部调用模块















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值