字符串的格式化和用户输入

本文介绍了Python中字符串的格式化方法,包括使用百分号 `%` 的格式化方式和`format()`函数。详细讲解了 `%s`, `%d`, `%f`, `%x` 等格式化符号的用法,以及宽度、精度的设定。同时,文章还提到了用户输入,通过 `input()` 函数获取用户输入,并强调了从字符串转换为整数需要使用 `int()` 函数。" 107027501,9363026,Unity中的逆向运动学应用,"['Unity3D', '游戏开发', '动画控制', '角色设定', '编程']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串的格式化和用户输入

name = 'tom'
age = 18
print('名字是: '+name+'年龄: '+str(age))
print('名字是:%s,年龄是:%d' %(name,age))#括号里的可以定成一个变量,直接打印这个变量;

%s:用str()函数进行字符串转换
%d:转成有符号十进制数
%f:转成浮点数(小数部分自然截断)
%x:转成无符号十六进制数(x/X代表转换后的十六进制字符的大小写)

‘%d’ % 56 ‘56’
%10d‘ % 56 #最小宽度,不足空格补齐 ’ 8个空格 56‘
%010d’ % 56 #补零 ’0000000056‘

print('%06d' % 56)  000056
print('%06d' % 555) 000555  
print('%2d' % 666)   666
print('%-6d' % 56)左对齐后面加空格  但后面不能补0

十六进制
“%x” % 108 ‘6c’
“%X” % 108 ‘6C’ 只是都改成大写而已
“%#X” % 108 ‘0X6C’
“%#x” % 108 ‘0x6c’
小数
‘%f’ % 1234.567890 结果 ‘1234.567890’#规则是小数点后默认六位
‘%.2f’ % 1234.567890 结果 ‘1234.57’
‘%9.2f’

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值