python提供了三种基本的数据类型_Python电子教案3-2 基本数据类型.ppt

str.zfill(width)方法返回长度为width的字符串,如果字符串长度不足width时,在左侧添加字符“0”,但如果str最左侧是字符“+“或者”-”,则从第二个字符左侧添加“0”,当width小于字符串长度时,返回str 内置的字符串处理方法 字符串类型的格式化 为什么会有字符串类型的格式化问题呢?例如,一个程序希望输出如下内容: “2016-12-31: 计算机PYTHON的CPU占用率为10%。” 其中,下划线内容可能会变化,需要由特定函数运算结果进行填充,最终形成上述格式字符串作为输出结果。字符串格式化用于解决字符串和变量同时输出时的格式安排。 format()方法的基本使用 字符串format()方法的基本使用格式是: .format() 由一系列的槽组成,用来控制修改字符串中嵌入值出现的位置,其基本思想是将format()方法的中的参数按照序号关系替换到的槽中。槽用大括号({})表示,如果大括号中没有序号,则按照出现顺序替换 format()方法的基本使用 如图3.2所示。如果大括号中指定了使用参数的序号,按照序号对应参数替换,如图3.3所示。调用format()方法后会返回一个新的字符串,参数从0开始编号。 format()方法的基本使用 format()方法的基本使用 format()方法可以非常方便地连接不同类型的变量或内容,如果需要输出大括号,采用{ {表示},}}表示},例如: format()方法的基本使用 format()方法中的槽除了包括参数序号,还可以包括格式控制信息。此时,槽的内部样式如下: {: } 其中,用来控制参数显示时的格式,格式内容如图3.4所示。 format()方法的格式控制 format()方法的格式控制 包括:,<.>6个字段,这些字段都是可选的,可以组合使用,这里按照使用方式逐一介绍 、和是3个相关字段。 指当前槽的设定输出字符宽度,如果该槽对应的format()参数长度比设定值大,则使用参数实际长度。如果该值的实际位数小于指定宽度,则位数将被默认以空格字符补充。 format()方法的格式控制 指参数在内输出时的对齐方式,分别使用和^三个符号表示左对齐、右对齐和居中对齐。 指内除了参数外的字符采用什么方式表示,默认采用空格,可以通过更换。 format()方法的格式控制 format()方法的格式控制 <.>表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度 format()方法的格式控制 表示输出整数和浮点数类型的格式规则。 b: 输出整数的二进制方式; c: 输出整数对应的Unicode字符; d: 输出整数的十进制方式; o: 输出整数的八进制方式; x: 输出整数的小写十六进制方式; X: 输出整数的大写十六进制方式; format()方法的格式控制 对于浮点数类型,输出格式包括4种: e: 输出浮点数对应的小写字母e的指数形式; E: 输出浮点数对应的大写字母E的指数形式; f: 输出浮点数的标准浮点形式; %: 输出浮点数的百分形式。 浮点数输出时尽量使用<.>表示小数部分的宽度,有助于更好控制输出格式。 format()方法的格式控制 文本进度条 第3章 基本数据类型 字符串类型及其操作 字符串是字符的序列表示,可以由一对单引号(')、双引号(")或三引号(''')构成,其中,单引号和双引号都可以表示单行字符串,两者作用相同。使用单引号时,双引号可以作为字符串的一部分;使用双引号时,单引号可以作为字符串的一部分。三引号可以表示单行或者多行字符串。三种表示方式如下 字符串类型 单引号字符串: '单引号表示,可以使用"双引号"作为字符串的一部分' 双引号字符串: "双引号表示,可以使用'单引号'作为字符串的一部分" 三引号字符串: '''三引号表示可以使用"双引号" 字符串类型 打印字符串的Python运行结果如下,注意其中的引号部分: 字符串类型 input()函数将用户输入的内容当作一个字符串类型,这是获得用户输入的常用方式。print()函数可以直接打印字符串,这是输出字符串的常用方式。如下例子展示了如何用变量name来存储用户的名字,再输出这个变量的内容: 字符串类型 第2.2.4节已经介绍,字符串包括两种序号体系:正向递增序号和反向递减序号。

你可能感兴趣的:(python提供了三种基本的数据类型_Python电子教案3-2 基本数据类型.ppt)