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

news/2024/2/29 2:54:48

常见的占位符有:

占位符替换内容
%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》: …

最新GLove词向量预训练文件国内服务器下载

试过去斯坦福官方网址(https://nlp.stanford.edu/projects/glove/)下Glove的同学就知道有多痛苦… 真的要多慢有多慢 使用国内服务器几分钟下完 glove.840B.300d.zip(2G)真香!!! 国内服务器地址: 直接…

【隧道篇 / SSL】(6.0) ❀ 02. 通过 SSL 访问 IPsec (中) ❀ FortiGate 防火墙

【简介】经常有人问可不可以通过SSL VPN到达某个防火墙,再通过防火墙与防火墙之间的IPsec VPN访问另一台防火墙后的电脑。这是可以做到的!为了做到这个功能,我们先要一步一步学习怎样配置SSL VPN。 配置环境 我们在广州有一台FortiGate 200D防…

情人节数码好物推荐,值得入手的四款数码好物分享

2023年首个情人节情人节马上要到了,在这个既传统又浪漫的节日里,各位有没有想好送什么样的礼物给自己的爱人呢?我想肯定很多人都在纠结这个事情,又怕买到不喜欢的好物,接下来小篇给大家推荐几款情人节必入数码好物礼物…

PyTorch在NLP任务中使用预训练词向量

在使用pytorch或tensorflow等神经网络框架进行nlp任务的处理时,可以通过对应的Embedding层做词向量的处理,更多的时候,使用预训练好的词向量会带来更优的性能。下面分别介绍使用gensim和torchtext两种加载预训练词向量的方法。 1.使用gensim加…

【隧道篇 / IPsec】(5.6) ❀ 05. 向导快速建立点对多IPsec ❀ FortiGate 防火墙

【简介】前面我们已经会用向导建立点对点的IPSec了,点对多的IPsec又是怎么回事呢? 点对多 VPN 如果一家企业有多家分公司,总部需要和分公司建立IPsec VPN连接,理论上来说有多少家分公司,总部就要建立多少条点对点的连接…

零宽字符隐写——2021网刃杯CTF 签到

0x01 零宽字符 零宽度字符是一些不可见的,不可打印的字符。它们存在于页面中主要用于调整字符的显示格式,下面就是一些常见的零宽度字符及它们的unicode码和原本用途: 零宽度空格符 (zero-width space) U200B : 用于较长单词的换行分隔零宽…

HTML提供了5种空格表示

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

常用的中文预训练模型、预训练词向量下载地址收藏

中文预训练模型下载 原版:https://huggingface.co/models Google原版bert:https://github.com/google-research/bert 中文XLNET预训练模型:https://github.com/ymcui/Chinese-XLNet (只有TensorFlow需转化) or https…

【Python】Python系列教程-- Python3 列表(十三)

文章目录 前言访问元组修改元组删除元组元组运算符元组索引,截取元组内置函数关于元组是不可变的 前言 往期回顾: Python系列教程–Python3介绍(一)Python系列教程–Python3 环境搭建(二)Python系列教程–…

【隧道篇 / SSL】(6.0) ❀ 01. 通过 SSL 访问 IPsec (上) ❀ FortiGate 防火墙

【简介】经常有人问可不可以通过SSL VPN到达某个防火墙,再通过防火墙与防火墙之间的IPsec VPN访问另一台防火墙后的电脑。这是可以做到的!为了做到这个功能,我们先要一步一步学习怎样配置IPsec VPN。 配置环境 我们在广州有一台FortiGate 200…

【隧道篇 / SSL】(6.0) ❀ 03. 通过 SSL 访问 IPsec (下) ❀ FortiGate 防火墙

【简介】经常有人问可不可以通过SSL VPN到达某个防火墙,再通过防火墙与防火墙之间的IPsec VPN访问另一台防火墙后的电脑。这是可以做到的!我们在前面已经创建好IPsec VPN和SSL VPN,现在我们来试着把SSL VPN与IPsec VPN串联起来访问。 配置环境…

特殊字符200b200c200d的删除办法与原理

今天遇到一个很神奇的bug 一段描述字段&#xff0c;很长一段&#xff0c;中间有如下的字符 这个是在vim 下看到的 但是在php中打印和使用cat看到的情况如下&#xff1a; 这就很神奇了&#xff0c;所以肉眼看不见 尝试解决办法&#xff1a;str_replace <200b>发现没用。 …
最新文章