《简明python教程读书笔记之二:函数》

a = 2
a = a*3
print("a={}".format(a))
a=2
a=2
a*=3
print("a={}".format(a))

#默认参数,可变参数注:星号只是标识作用,一个*用于将参数封装成元组,两个**用于将将参数封装成字典
def total(a=5,*numbers,**phonebook):
        print('a',a)
        for single_item in numbers:
                print('single_item',single_item)

        for first_part ,second_part in phonebook.items():
                print(first_part,second_part)


total(10,1,2,3,jack=1123,john=2231,inge=1560)

def print_max(x, y):
     '''打印两个数值中的最大数.

     T这两个数都应该是整数.'''
     # 如果可能,将其转换至整数类型
     x = int(x)
     y = int(y)
     if x > y:
         print(x, 'is maximum')
     else:
         print(y, 'is maximum')
print_max(3, 5)
#DocStrings,文档字符串的使用
print(print_max.__doc__)

运行结果:

[root@izwz9dvl26gzf7vlze0swwz studyProPdf]# python3 strtest2.py 
a=6
a=6
a 10
single_item 1
single_item 2
single_item 3
jack 1123
john 2231
inge 1560
5 is maximum
打印两个数值中的最大数.

docstrings使用规则:
该文档字符串所约定的是一串多行字符串,其中第一行以某一大写字母开始,以句号结束。
第二行为空行,后跟的第三行开始是任何详细的解释说明。 在此强烈建议你在你所有重要功
能的所有文档字符串中都遵循这一约定。

猜你喜欢

转载自blog.csdn.net/m0_37696990/article/details/81811698
今日推荐