格式字符串

2018-12-27  本文已影响0人  匿隱

1.什么是格式字符串:

在字符串中通过格式占位符来代替字符串中变化的部分,然后在后面通过数据或者变量确定变化

语法:

包含占位符的字符串 % (值1,值2,值3...)

说明:

占位符 - %s 字符串
%d 整数
%f 小数 (%.Nf 保留小数点后N位小数)
%c 字符 (可以将数字转换成字符)

% - 固定写法

() - 固定写法,字符串中只有一个占位符的时候,这个()可以省略
括号里的值 - 值和占位符要一一对应(个数.类型.位子都要对应)

name = input('姓名:')
age = 18
sex = '男'
加操作
mesage = '我叫XXX,今天xx岁,性别:X, 月薪x万'
mesage = '我叫'+name+',今年'+age+'岁,性别:'+sex
print(mesage)

格式字符串

message = '我叫%s,今年%s,性别:%d, 月薪%.2f万 字符:%c' % (name, age, sex, 1.5, 97)
print(message)

练习:

输入一个字符串,用一个变量保存输入的字符串的相关信息:XXX的长度是XX ,最后一个字符是X

例如:

输入abc -> abc的长度是3,最后一个字符是c

input_str = input('输入一个字符串:')
message = '%s的长度是%d, 最后一个字符是%c' % (input_str, len(input_str), input_str[-1])
print(message)
print('%s-%d-%c' % ('abc', 100, 'A'))

上一篇 下一篇

猜你喜欢

热点阅读