python定义函数的规则类中成员方法定义时方法名后的圆括号中必须包含什么

(1)位置形参;(2)关键值参数;(3)混合参数;(4)默認值参数;(5)动态形参;(6)无敌参数.这六个参数,我在下次文章中进行介绍.

2.在函数中定义变量的潜规则(新人必看)
(1)赠送一个知识点:在python定义函数的规则中變量是可以不先指定类型,其会自动根据赋值语句来决定类型.他是在赋值的同时完成了变量的创建.

a变量在赋给它10值的同时完成了它是int数据类型的声明的,而不需要像 这样先声明a为int类型在给变量a进行赋值,这点不同于Java与c!

(2)我们这里所说的潜规则是在函数中定义一个局部变量时需要注意箌的.也就是什么呢,在函数中的for循环等体内,声明(创建)一个变量,他会给你报错.

他会在b = i 这个地方给你报个错,说是b = str类型.这是为啥呢?
博主之前也是苦思冥想了好久,最后才明白原来是我们创建变量的位置出现了问题.在函数中创建变量与在函数外创建全局变量有所不同,在函数内创建的局部變量必须 先声明再使用 ,这点挺类似Java和c的,但与Java和c不同的是,在python定义函数的规则中,你可以像(1)中那样赋值的同时进行变量类型的声明.

b =1#b需要在for循环体外进行创建,在赋值的同时完成变量int类型的声明

(注意了,这点只是在 函数中 声明局部变量时才会需要你去注意,注意是函数内!)

1、python定义函数的规则是一种跨平台、开源、免费的高级动态编程语言(对)

我要回帖

更多关于 python定义函数的规则 的文章

 

随机推荐