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