admin管理员组文章数量:1516870
print()
print 参数
print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
- objects – 可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
- sep – 用来间隔多个对象,默认值是一个空格。
- end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
- file – 要写入的文件对象。
- flush – 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
输出
去转义输出
print(r' ')
print("lab1\tlab2\t")#lab1 lab2print(r"lab1\tlab2\t")#lab1\tlab2\t变量输出
print(f’ ')
lst =[1,'xiaoming',29.5,'17312662388']for _ in lst:print(f'{_}的类型为{type(_)}')# 1的类型为<class 'int'># xiaoming的类型为<class 'str'># 29.5的类型为<class 'float'># 17312662388的类型为<class 'str'>使用 % 格式化输出
print('%10.3f'%PI)#字段宽10,精度3print("PI=%.*f"%(3,PI))#用*从后面的元组中读取字段宽度或精度,可以读取出来精度是3位#PI=3.142 print("PI=%*.3f"%(10,PI))#精度为3,总长为10.# PI= 3.142print('%-10.3f'%PI)#左对齐,还是10个字符,但空格显示在右边。#3.142print('%+f'% PI)#显示正负号 #+3.141593# 类型f的默认精度为6位小数。print('% 10.3f'%2.3245)# 2.325print('%010.3f'%PI)#字段宽度为10,精度为3,不足处用0填充空白#000003.142 0表示转换值若位数不够则用0填充转换标志:-表示左对齐;+表示在数值前要加上正负号;" "(空白字符)表示正数之前保留空格();0表示转换值若位数不够则用0填充。
格式字符归纳
dict.fromkeys()
从某一dict产生字典不会保留原有dict的键值 。
dict1 ={"a":1,"b":2}
keys ={'c','d'}
dict2 = dict1.fromkeys(keys,0)print(dict2)#{'c': 0, 'd': 0}版权声明:本文标题:动手实践:将打印语句与dict.fromkeys应用在Python字典初始化中 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1771820729a3269846.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论