python基础(输出,主要是格式化输出)

目录

格式化符号

格式化符号的类型

格式化符号怎么用(以print函数为例)

格式化符号各类型的作用(常用的三种)

如果我想在一个语句中输出多个变量呢?

转义字符

print函数的结束符


格式化符号

格式化符号是输出时用于替代数据的符号,不同的格式化符号的类型会影响数据的输出形式(是改变数据输出的形式)。

---------------------------------------------------------------------------------------------------------------------------------

格式化符号的类型

主要有三种

%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 结尾

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小广爱学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值