Python基础学习之路(五) ------ 格式符% / fo
2019-06-05 本文已影响0人
千喜Ya
一.格式符%
案例 :
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)
返回多个值:
获取返回的多个值: