格式化字符串%s

python 字符串格式化符号:

符号描述
%c格式化字符及其ASCII码
%s格式化字符串
%d格式化整数
%u格式化无符号整型
%o格式化无符号八进制数
%x格式化无符号十六进制数
%X格式化无符号十六进制数(大写)
%f格式化浮点数字,可指定小数点后的精度
%e用科学计数法格式化浮点数
%E作用同%e,用科学计数法格式化浮点数
%g%f和%e的简写
%G%F 和 %E 的简写
%p用十六进制数格式化变量的地址
项目Value
-------------
电脑$1600
手机$12
导管$1

案例1:

x ='there are %d types of people.'%10
binary ='binary'
do_not = "don't"
y = 'those who knows %s and those who %s.'%(binary,do_not)

print (x)
print (y)

print('I said :%r'%x)
print('I also said :%s'%y)
	

案例2:

# -- coding: utf-8 -- 
name = '川建国'
age = 2
height = 90
weight = 30
eyes = 'brown'
teeth = 'white'
hair = 'black'

print('我们在谈论%s.'% name)
print('我们在谈论%r.'% name)  # 多个引号
print('他现在身高%d厘米'% height)

print('他现在身高%.2f英寸'% (height * 3)) # 保留2位小数   不加括号 就会打印多次
print('他现在身高%.2f英寸'% height) # 保留2位小数   不加括号 就会打印多次
print('他已经%d斤了'% weight)
print('他看起来体格健壮')
print('他的眼睛是%s,他的头发是%s'%(eyes,hair))
print('他的牙齿是%s,比姐姐漂亮'% teeth)

print('如果%d+%d+%d 就等于%d'%(age,height,weight,age +height+weight))

# %r 就是是非常有用的一个,它的含义是“不管什么都打印出来”。 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值