Python基础学习之路(五) ------ 格式符% / format()

一.格式符%


案例 :

print('我的幸运数字是%d' % 8)  #8以整数展示
print('我的幸运数字是%s' % 8)  #8以字符串展示

print(8) #整数8与字符串'8'打印出来的结果是一样的
print('8')

运行结果 :

我的幸运数字是8
我的幸运数字是8
8
8

2.format()

format()函数用来占位的是大括号{},不用区分类型码(%+类型码)。
具体的语法是:'str.format()',而不是课堂上提到的'str % ()'。
而且,它对后面数据的引用更灵活,不限次数,也可指定对应关系。

# format()格式化函数:str.format()
print('\n{}{}'.format('数字:',0))  # 优势1:不用担心用错类型码。
print('{},{}'.format(0,1))  # 不设置指定位置时,默认按顺序对应。
print('{1},{0}'.format(2,3))  # 优势2:当设置指定位置时,按指定的对应。
print('{0},{1},{1}'.format(2,3))  # 优势3:可多次调用format后的数据。

运行效果 :

数字:0
0,1
3,2
2,3,3

3.函数def

定义

顺序传递参数 :

传递不确定长度参数:
传递不确定长度参数
print原型:
print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = False)

返回多个值:

获取返回的多个值:

你可能感兴趣的:(Python基础学习之路(五) ------ 格式符% / format())