目录
格式化符号
格式化符号是输出时用于替代数据的符号,不同的格式化符号的类型会影响数据的输出形式(是改变数据输出的形式)。
---------------------------------------------------------------------------------------------------------------------------------
格式化符号的类型
主要有三种
%s | 字符串 |
%d | 有符号的整数(正负整数) |
%f | 浮点数 |
---------------------------------------------------------------------------------------------------------------------------------
格式化符号怎么用(以print函数为例)
先定义变量
age = 22
name = 'tb'
定义好之后,将输出函数中需要变更的地方用格式化符号替代,要指明替代的是哪个变量(% 变量名)
age = 22
print('我的年龄是%s' %age)
格式化符号各类型的作用(常用的三种)
%d 输出形式为有符号的整数,如果想要改变输出形式,也就是改成001这种形式,可以写成 %03d 3就代表总共有三位(0是加在前面的),当然如果(原数据为3819)改成 %03d 则不会影响输出形式(还是3819)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%s 输出字符串
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%f 输出浮点型数据(默认小数点后六位),如果想要该小数点的位数,可以写成 %.2f ,2就代表了小数点后几位,如果你给定的位数小于实际的位数(38.112),那它只会显示到对应的位数(38.11)
---------------------------------------------------------------------------------------------------------------------------------
如果我想在一个语句中输出多个变量呢?
代码为: print (‘%d, %s, %f’ %(v1, v2, v3)
输出多个变量还有另一种形式 f’{变量名}’ (注意,这种形式只能在python 3.6及以上版本使用,而且输出变量的数据类型都是字符串类型)
对上文标红句的理解要准确,输出的符号只是影响了数据的形式,数字也可以看成是字符串。
---------------------------------------------------------------------------------------------------------------------------------
转义字符
转义字符有两种
\n 和 \t
\n 表示换行,\t 表示空一个制表位也就是四个空格(这两个的使用要在对应的输出语句中使用,也就是要在 print(‘’) 引号中使用)。
---------------------------------------------------------------------------------------------------------------------------------
print函数的结束符
print函数是默认以换行为结束符的,当然结束符是可以更改的
形式为: print(‘’, end=’结束符’)
例如下面这串代码
name = 'd'
age = 123
weight = 123.313
print('很高兴认识大家', end='\t')
print('我的名字是%s,今年%d岁,体重是%.2f斤' %(name, age, weight), end='very good')
print(f'\t\t我的名字是{name},\n今年{age}岁,\t\t体重是{weight}斤', end='\t')
运行结果为
可以看到“很高兴认识大家”和“我的名字是......斤”的后面分别是空格和very good 结尾