(Python入门篇——6)格式化输出

news/2025/1/20 6:52:11/

常见的占位符有:

占位符替换内容
%d整数
%f浮点数
%s字符串
%x十六进制整数

1、%格式化
我们经常会输出类似’亲爱的×××,你好!你××月的话费余额是××,请及时充值’之类的字符串,而×××的内容都是根据变量变化的,所以,我们需要使用一种简便的格式化字符串的方式。

在Python中,采用的格式化方式和C语言是一致的,都是用%去实现的,举例子如下:

# __author:"CGK"
# date: 2022/6/2name = input("Name:")       #输入姓名
age = int(input("Age:"))        #输入年龄
job = input("Job:")     #输入工作
salary = input("Salary:")       #输入工资if salary.isdigit():    #判断长的像不像数字,比如200d,'200'salary = int(salary)
# else:
#     #print()
#     exit("must input digit") #退出程序msg = '''
--------- info of %s --------
Name: %s
Age : %d
Job : %s
Salary: %f
You will be retired in %s years
-------- end ----------
''' % (name, name, age, job, salary, 65-age)print(msg)

看了以上代码你可能一下就猜到了,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%占位符,后面就跟几个变量或者值,但是顺序要一一对应。如果只有一个%,后面的括号的可以省略。


http://www.ppmy.cn/news/202026.html

相关文章

Java8中stream流的collectingAndThen方法应用实例

1.方法定义: 此方法是在进行归纳动作结束之后,对归纳的结果进行二次处理。 2.演示: User类准备 /*** desc: 用户实体类* author: ss.xin* date: 2020/12/28 12:38*/ Data AllArgsConstructor public class User {//用户Idint userId;//用…

抖音ck提取全参源码

脚本源码使用js 编写。不会的可以访问网站:loveps.vip,下面介绍备份还原的原理: {“os_api”:”25″,”device_type”:”GM1900″,”ssmix”:”a”,”manifest_version_code”:”140001″,”dpi”:”240″,”install_id”:”2885574002238456″,”uuid”…

六种空格类型

HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌‍)在不同浏览器中宽度各异…

adams驱动旋转速度_Adams的step函数驱动转速和转矩的心得

电机函数驱动法针对转速突变(也就是振动激励的方法) Motion 的 step 函数 : step(time,0,0,0.3,6000d*time)step(time,1,0,1.01,200d*time)step(tim e,1.01,0,1.02,-200d*time)step(time,1.5,0,1.51,200d*time)step(time,1 .51,0,1.52,-200d*time)step(time,2,0,2.01,200d*time…

双11数码好物清单推荐

数码产品一直都是价格比较昂贵,因此双十一的打折活动,是个购买数码的好时机,平台补贴加上品牌的优惠,很多平时买不起的数码单品,现在咬咬牙也能入手了。这个11.11最值得买的数码产品,看看有没有你犹豫已久的…

R语言在数据前面补0/补1的方法

备注 专门新开一篇文章讲这个函数主要是因为,现在网上搜索结果比较靠前的教程/帖子已经不适用于目前的R语言环境了,语法完全不一样,所以直接copy的话会报错 需求背景 分析留存数据时,数据库底表的字段是一个30位/两百位的字符串…

预训练词向量中文维基百科,英文斯坦福glove预训练的词向量下载

中文预训练词向量——基于中文维基百科语料训练 英文预训练词向量——斯坦福glove预训练的词向量 百度云分享:https://pan.baidu.com/s/1UpZeuqlNMl6XtTB5la53Xw 提取码: afhh 维基百科词向量 sgns.wiki.char.bz2解压后文件后缀名是.char, 可以通过一些方法得到.tx…

Go语言:原来不同平台的emoji表情是这样实现的

关键词:emoji、unicode、utf8、go、golang、颜文字、表情 什么是emoji emoji就是一些意形符号。 emoji的实现 首先,你必须能够区分unicode、utf8和字符之间的区别,如果不明白请查看《一次彻底搞清unicode、utf8和utf8mb4》: …