Python学习之路-格式化字符串

简介: 我们通常用字符串去显示一些信息,那如何显示信息,显示信息内容是什么?

我们先试试输入

a='hello'print(a)

结果直接打印出 hello,而 hello 是什么不清楚,要想明确知道打印出来的是hello,是 a 的值,所以接下来要体现格式化字符串。

字符串之间也可以进行加法运算

如果将两个字符串进行相加,则会自动将两个字符串拼接为一个

image.png

如果将三个字符串进行相加

image.png

如果我想显示出“a=“就可以这样输入(这种写法在Python中不常见)

image.png

*字符串只能和字符串拼接,不能和其他的类型进行加法运算

image.png

1、遇到这种情况怎么办呢,我们可以使用两个参数形式来格式化 print 信息:

image.png

2、在创建字符串时,可以在字符串中指定占位符

%s 在字符串中表示任意字符:


image.png

结果直接输出 %s,是因为没有对 %s 进行填充,在原式后再加 % 进行填充,Python为填充内容,再次输入:

image.png

比如填充两个值,就需要

a='hello%s 你好 %s'%('Python,','world')
print(a)

image.png

输入

a='hello%s'%'12'print(a)

得到”hello12“


如果将 %s 修改成 %3s,3 是限制字符串的最小位数,现试着输入:

a='hello%3s'%'12'print(a)

得到“hello 12“,相比 %3s 比 %s 多了空格,因为 %3s 规定输出字符串长度是 3 个,如果不够,就会在 12 前增加空格去补.

如果输入:

image.png

说明%3.5s 字符串的长度限制在 3-5 之间



相关文章
|
3天前
|
Python
空间管理大师已上线!(2),Python高级工程师进阶学习】
空间管理大师已上线!(2),Python高级工程师进阶学习】
|
23小时前
|
Python
|
3天前
|
数据采集 数据挖掘 Python
Python学习——函数,2024年最新手持4个大厂offer的我
Python学习——函数,2024年最新手持4个大厂offer的我
|
3天前
|
程序员 Python
python学习1:安装注意事项(1),2024年最新3个月学会Python开发
python学习1:安装注意事项(1),2024年最新3个月学会Python开发
python学习1:安装注意事项(1),2024年最新3个月学会Python开发
|
3天前
|
存储 Java Shell
【Python学习教程】Python函数和lambda表达式_6(1),2024蚂蚁金服面试题及答案
【Python学习教程】Python函数和lambda表达式_6(1),2024蚂蚁金服面试题及答案
|
3天前
|
Python
【python学习小案例】提升兴趣之模拟系统入侵,2024年最新面试阿里运营一般问什么
【python学习小案例】提升兴趣之模拟系统入侵,2024年最新面试阿里运营一般问什么
|
3天前
|
索引 Python Go
【python学习】字符串详解,面试必问公司的问题
【python学习】字符串详解,面试必问公司的问题
|
3天前
|
存储 索引 Python
【python学习】列表、元组、字典、集合,秋招是不是得到处面试
【python学习】列表、元组、字典、集合,秋招是不是得到处面试
|
3天前
|
Python
【Python3 查询手册学习】,完整版PDF开放下载_python速查手册·模块卷(全彩版) pdf(1)
【Python3 查询手册学习】,完整版PDF开放下载_python速查手册·模块卷(全彩版) pdf(1)
|
3天前
|
数据采集 人工智能 数据挖掘
「一行分析」利用12000条招聘数据分析Python学习方向和就业方向
「一行分析」利用12000条招聘数据分析Python学习方向和就业方向