什么是格式字符串:
在字符串中通过格式占位符来代替字符串中变化的部分,然后在后面通过数据或者变量来确定占位符的变化
- 语法:
包含占位符的字符串 % (值1, 值2,值3...) - 说明:
- | - |
---|---|
占位符 | %s-字符串,%d-整数,%f-小数(%.nf 保留小数点后n位小数),%c-字符 (可以将数字转换为字符) |
% | 固定写法 |
() | 固定写法,字符串中只有一个占位符的时候,括号可以省略 |
括号中的值 | 值和占位符要一一对应(个数,类型,位置都要对应) |
name = input('姓名: ')
age = 18
sex = '男'
message = '我叫%s ,今年%d岁,性别: %s , 月薪%.2f万, 编号:%c' % (name, age, sex, 1.5, 0x61)
print(message)
# 练习:输入一个字符串,用一个变量保存输入的字符串的相关信息:XXX的长度是多少,最后一个字符是什么
# 例如:输入abc -> abc的长度是3,最后一个字符是c
str1 = input('Enter: ')
print('%s 的长度是%d, 最后一个字符是%c' % (str1, len(str1), str1[-1]))
网友评论