学习中遇到的函数

1.  s.upper() 将字符串s中的小写字母全部转化为大写字母

2.  s.strip(a)将字符s中的首尾的字符‘a’去掉,若为空.skip()

3.python中的*args **kw意思为:*args是非关键字参数,用于元组,**kw是关键字参数,用于字典                                        (*args代表任意个普通参数,**kw代表任意个用=号指定默认值的参数)

def func(*args,**kw):

     print(args)

        print(kw)

func(1,2,3,a=4,b=5,c=6)

args就是元组(1,2,3) kw就是字典{'a':4,'b':5,'c':6},用*args,**kw作参数修饰器就能处理任意参数个数的函数

4.Python中的sys.argv(sys.argv变量是一个字符串的列表)

argv是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序。这个变量其实是一个List列表,argv[0] 一般是被调用的脚本文件名或全路径,和操作系统有关。

sys.argv[0]是命令名;sys.argv[1:]  是所有参数。

你可能感兴趣的:(学习中遇到的函数)