Python初学(九)

上章说了数据类型的运算,这章说说字符串。Python初学(八)

字符串类型及格式化

字符串类型:

字符串是字符的序列表示,根据字符串的内容多少分为单行字符串和多行字符串。

单行字符串可以由一对单引号‘ ’、双引号“ ”或者三引号“”“ ”“”、 ’‘’ ‘’‘作为边界来表示,作用相同。

Python初学(九)_第1张图片

python语言转义符:\  。比如:\n换行符、\\反斜杠、\'单引号、\"双引号、\t制表符(tab)等。

字符串的索引:

字符串是一个字符序列:字符串最左端位置标记为0,依次增加,对字符串中某个字符的检索被称为索引。索引的使用方式如:

                    <字符串或字符串变量>【序号】

如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧字符序号为-1,小左依次递减,最左侧字符序号为-L。   具体可以看我Python初学(五)中的讲解图。

format()方法的基本使用

字符串format()方法的基本使用格式是:

               <模板字符串>.format(<逗号分割的参数>)

其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用大括号{}表示,对应format()方法中的参数

可以通过format()参数的序号在模板字符串槽中制定参数的使用,参数从0开始编号

Python初学(九)_第2张图片

format()方法的格式控制:

format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。

                            (<参数序号>:<格式控制标记>)

其中,格式控制标记用来控制参数显示时的格式。格式控制标记包括:<填充>、<对齐>、<宽度>、<精度>、<类型>6个字段,这些字段都是可选的,可以组合使用

Python初学(九)_第3张图片

<填充>、<对齐>和<宽度>主要用于对显示格式的规范。

宽度指当前槽的设定输出字符串宽度,如果该槽参数实际值比宽度设定值大,则使用菜蔬实际长度。如果该值的实际位数小于制定宽度,则按照对齐指定方式在宽度内对齐,默认以空格字符补充。

对齐字段分别使用<,>和^三个符号表示左对齐、右对齐和居中对齐。

填充字段可以修改默认填充字符,填充字符只能有一个。

Python初学(九)_第4张图片

<.精度><类型>主要用于对数值本身的规范

<.精度>由小数点(.)开头。对于浮点数,精度表示小 数部分输出的有效位数。对于字符串,精度表示输出的最大长度。小数点可以理解为对数值的有效截断。

Python初学(九)_第5张图片

<类型>表示输出整数和浮点数类型的格式规则。

对于整数类型,输出格式包括6种:

b:输出整数的二进制方式;

c:输出整数对应的Unicode字符;

d:输出整数的十进制方式;

o:输出整数的八进制方式;

x:输出整数的小写十六进制方式;

X:输出整数的大写十六进制方式;

对于浮点数类型,输出格式包括4种:

• e: 输出浮点数对应的小写字母e的指数形式;

• E: 输出浮点数对应的大写字母E的指数形式;

• f: 输出浮点数的标准浮点形式;

• %: 输出浮点数的百分形式。

Python初学(九)_第6张图片

常用的format()方法格式控制信息

Python初学(九)_第7张图片

以上就是这次要说的内容了

Python 学习的基础(持续更新中......)

你可能感兴趣的:(Python初学(九))