%x:hex 十六进制 代码语言:javascript 复制 print("整数:%d,%d,%d"%(1,22.22,33))print("整数不足5位,左边补空格 %5d "%22)print("整数不足5位,左边补0 %05d "%22)print("整数不足5位,右边补空格 %-5d "%22,"end")print("八进制 %o"%222)print("十六进制 %x"%12) 执行结果 代码语言:javasc...
print("我的名字是%s,我%d岁了。" % (name, age))输出结果为:我的名字是Alice,我25岁了。我们可以更灵活地控制字符串的格式化方式。f-string新的字符串格式化 从Python 3.6开始,引入了一种新的字符串格式化方式——f-string。f-string允许我们在字符串中直接使用大括号{}来包含变量或表达式的值。例如:...
【6】特定格式的格式化---日期时间 >>>importdatetime>>> d = datetime.datetime(2010, 7, 4, 12, 15, 58)>>>'{:%Y-%m-%d %H:%M:%S}'.format(d)'2010-07-04 12:15:58' 【7】替代%x和%o以及转换基于不同进位制的值: #自带进制转换>>>#format also supports binary numbers>>>"int: {0:d...
print("Hello, my name is %s and I am %d years old" % (name, age)) 1. 2. 3. 输出结果将是Hello, my name is Alice and I am 25 years old. 注意:%s和%d是字符串格式化的基础,还有更多其他类型的占位符,例如%f用于浮点数,%.2f用于保留两位小数的浮点数等。 尽管%格式化方式是有效的,但在 P...
1.1占位符:%s,%d 例1:name = "wuye" age = 22 print("my name is %s,my age is %s"%(name,age,)) # %s 既可以接收字母,也能接收数字 print("my name is %s,my age is %d"%(name,age,)) # %d 只能接收数字 print("my name is %s"%name) # 如果只有一个参数可以省略括号 ...
- %s 字符串 (采用str()的显示) - %r 字符串 (采用repr()的显示) - %c 单个字符 - %b二进制整数- %d 十进制整数 - %i 十进制整数 - %o 八进制整数 - %x十六进制整数 - %e 指数 (基底写为e) - %E 指数 (基底写为E) - %f浮点数- %F 浮点数,与上相同 - %g 指数(e)或浮点数 (根据显示...
但是,目前Python3仍然支持占位符格式。1. %d #代码1 age = int(input("请输入你的年龄:"))print("你的年龄是: %d岁" %age)#end1 2. %s #代码2 name = input("请输入你的名字:")print("你的名字是: %s" %name)#end2 3. %f #代码3 a=13 b=150 c=a*b print('%07d x %e = %f' ...
%d 有符号的十进制整数 %o 八进制整数 %x 十六进制整数,小写字母 %X 十六进制整数,大写字母 %e 浮点数字(科学计数法) %E 浮点数字(科学计数法,用E代替e) %f 浮点实数 %g 浮点数字(根据值的大小采用%e或%f) %G 浮点数字(类似于%g) 例2,九九乘法表: ...
b='%d'%(3000)print(b)b1='%d'%("3000")print(b1) 结果如下: 完成浮点数的填充: 代码语言:javascript 复制 a='%.2f'%(3.1415926)print(a)b='%.3f'%(3.1415926)print(b) 结果如下: ③ format()格式化 完成整数的填充: 代码语言:javascript ...
name = "李明"age = 13formatted_string = "我是%s,我今年%d岁了。" %(name, age)print(formatted_string)# 输出:我是李明,我今年13岁了。请注意,需要使用特定类型的字符后缀,以指示要输出的数据类型,表示是要替换的字符串是数字还是字符串。如果未指定类型,Python 将抛出 TypeError。使用 format()...