python的5种数据结构,方法很多记不住吗?全在这里了.( 二 )


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

python的5种数据结构,方法很多记不住吗?全在这里了.

文章插图
 
格式化操作辅助指令
格式化操作辅助指令主要是针对数字多样化的显示 。先来看看主要的辅助指令有:
  • 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()方法中是输入的实际字符串。同一字符串中可以有多个占位符。
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
  • 字符串方法
以下为字符串的全部方法,可参考。
python的5种数据结构,方法很多记不住吗?全在这里了.

文章插图
 

python的5种数据结构,方法很多记不住吗?全在这里了.

文章插图
 

python的5种数据结构,方法很多记不住吗?全在这里了.

文章插图
 

python的5种数据结构,方法很多记不住吗?全在这里了.

文章插图
 
列表列表属于有序序列的一种,在列表中可以对元素进行增删改查等操作。
创建列表有两种方式:分别是通过[]中添加元素和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']


推荐阅读