print("your name is %s" % ('zhangan'))可以看出,%后面的元组数据就是要传入的值,你可以传入张三,也可以是李四 。字符串的%其实就是一个占位符,就是说我并不知道这里的字符是啥 ? 但是肯定的是这里有一个字符串。故使用一个符号站住位置。注意:%s就是代表后面的字符是字符串。
除了%s的符号外,python字符串格式化符号还有很多,其中最常用的有格式化整数、格式化浮点数 。

文章插图
格式化操作辅助指令
格式化操作辅助指令主要是针对数字多样化的显示 。先来看看主要的辅助指令有:
- m.n : m是显示的最小总宽度,n是小数点后的保留位数
- - : 用作左对齐
- + :在正数前面显示加号(+)
- <sp>: 在正数前显示空格
- 0 : 显示的数字前面填充0而不是默认的空格
print("保留3位数字->'%.3f'" % 659)print("返回的数字宽度是8位,小数后两位,默认右对齐->'%8.2f'" % 659) #数字宽度8位,数字占了6位,剩余的两位被空格占用print("返回的数字宽度是8位,小数后两位,设置左对齐->'%-8.2f'" % 659)print("数字前显示+号->'%+8.2f'" % 659)print("数字前显示-号->'%+8.2f'" % -659)print("总宽度是8位,小数后两位,剩余空位用0补齐->'%08.2f'" % 659)运行结果:返回的数字宽度是8位,小数后两位,默认右对齐->'659.00'返回的数字宽度是8位,小数后两位,设置左对齐->'659.00'数字前显示+号->' +659.00'数字前显示-号->' -659.00'总宽度是8位,小数后两位,剩余空位用0补齐->'00659.00'- 使用format()方法进行字符串格式化
使用format进行格式化的格式: “{}”.format("传入的字符串"),在前面的字符串中需用{}来进行占位,format()方法中是输入的实际字符串。同一字符串中可以有多个占位符。
format也提供了两种参数,分别是位置参数和关键字参数 。
print("今天星期{},张三买了{}斤苹果".format('二',3))print("我是位置参数:{0} {1}".format('hello','python'))print("我是关键字参数:{x}".format(x='hello'))运行结果:今天星期二,张三买了3斤苹果我是位置参数:hello python我是关键字参数:hello需要注意的是,位置参数和关键字参数可以结合起来使用,当它们结合起来使用时,位置参数必须放在关键字前面 。print("位置参数和关键字参数综合应用:{0} {x}".format('hello',x='python'))#输出:位置参数和关键字参数综合应用:hellop ython- 字符串方法

文章插图

文章插图

文章插图

文章插图
列表列表属于有序序列的一种,在列表中可以对元素进行增删改查等操作。
创建列表有两种方式:分别是通过[]中添加元素和list()创建。
通过[]创建时,列表中的每个元素需要通过逗号隔开 。列表中的每个元素可以是整数、字符串、布尔值,空值、列表、元组等任意一种数据类型 。
lst1 = ['red',10,12.3]lst2 = ['blue', None,True,['a','b'],('abc',123)]print(lst1)print(lst2)运行结果['red', 10, 12.3]['blue', None, True, ['a', 'b'], ('abc', 123)]我们还可以通过list()方法创建列表,如下lst3 = list()#创建了一个空列表lst4 = list(['green',10,12.3])print(lst3)print(lst4)运行结果[]['green', 10, 12.3]- 列表支持的方法
lst=['orange', 'gold', 'black']推荐阅读
- 银行数据仓库的系统架构是什么?看这篇足矣
- 500行代码,教你用python写个微信飞机大战
- Redis、传统数据库、HBase以及Hive的区别
- 一个能够流畅运行Adobe全家桶的电脑配置该如何选择?
- 2021年,普通人如何迈出自媒体的第一步,打造“睡后收入”?
- 年轻人痴迷的互联网有多挣钱?架构师稳坐高薪榜首
- 中国古代最好听的词牌名
- windows10如何设置能更好的发挥电脑的性能?
- 司马昭真的是被笑死的吗
- 电脑上的右键刷新到底有什么用?别再一直点刷新犯傻了
