函数的声明和调用:
三种 : 函数声明(1),函数表达式(2~5),Function构造器(6)
1.function func1(a){}//函数声明
2.var func2=function(b){}//函数表达式
3.var func3=function func4©{}//命名式函数表达式
4.var func5=(function(n1,n2){})();//立即执行的函数表达式
5.return function(){ };//作为返回值的函数表达式
6.var func6=new Function()//构造函数声明
使用main函数的方法:
hello.py
def foo():
str=”function”
print(str);
if name==”main“:
print(“main”)
foo()
其中if name==”main“:这个程序块类似与Java和C语言的中main(主)函数
函数的声明和调用:
声明(三种) : 函数声明(1),函数表达式(2~5),Function构造器(6)
1.function func1(a){}//函数声明
2.var func2=function(b){}//函数表达式
3.var func3=function
func4©{}//命名式函数表达式
4.var
func5=(function(n1,n2){})();//立即执行的函数表达式
5.return function(){ };//作为返回值的函数表达式
6.var func6=new Function()//构造函数声明
调用:
1.直接调用
2.作为对象的方法调用
实例:
function a(){
this.name=“name”;
this.show=function(){
console.log(this.name);
}
}
var object_a=new a();
object_a.show();
3.apply,call
sys模块sys.agry:
sys.argv 是命令行输入的单词列表,如果输入包括python这个命令,sys.argv不会包括python本身的引用
代码:
import sys
print(sys.argv)
print(sys.argv[0])
print(sys.argv[1])
print(type(sys.argv))
def Test(num):
num=int(num)
print(num**2)
if name==‘main’:
Test(sys.argv[1])