带你从零开始,学习Python中最基础的输出功能,轻松迈出编程第一步

 输出

print的使用

Python中,如果我们需要打印出一些数据以便能够知道数据的大少,此时用print即可,会在终端中打印出对应的数据

简单用法

输出变量的值

print(变量名)  # 直接将已经定义的变量名放到()中即可

age = 18
print(age)

输出常量

print(常量)  # 可以直接将常量放到()中
print(100)

输出表达式的结果

print(表达式)  # 直接将表达式放到()中
print(100 + 200 + 300)  # 此时输出的是表达式计算的结果即600,而不是100+200+300

# 如果就是想要输出100+200+300而不是600,可以将它们用双引号包裹起来,表位字符串
print("100 + 200 + 300")


进阶用法
如果想要一次性输出多个数据,可以用英文逗号,进行间隔

print(100, 200, 300)  # 此时会输出 100 200 300
print("hello", 200, "abc")  # 此时会输出 hello 200 abc
print(100 + 200 + 300, 500)  # 此时会输出 600 500

a = 100
b = 200
c = 300
print(a, b, c)  # 此时会输出100 200 300


格式化输出
格式化输出存在的意义是什么?
假如有以下代码:

print("我今年10岁")
print("我今年11岁")
print("我今年12岁")
    ...


想一想:在输出年龄的时候,用了多次我今年xx岁,能否简化一下程序呢???
看如下代码:

age = 10
print("我今年%d岁" % age)

age += 1
print("我今年%d岁" % age)

age += 1
print("我今年%d岁" % age)

...


在程序中,看到了%这样的操作符,这就是Python中的格式化输出。

age = 18
name = "顾安老师"
email = "wt_poppies@sina.com"  # 这是我的真实的邮箱地址,可以联系哦
print("我的姓名是%s, 年龄是%d, 邮箱地址是%s" % (name, age, email))


常用的格式符号
下面是完整的,它可以与%符号使用列表:

格式符号

转换

%c

字符

%s

字符串

%d

有符号十进制整数

%u

无符号十进制整数

%o

八进制整数

%x

十六进制整数(小写字母0x)

%X

十六进制整数(大写字母0X)

%f

浮点数

%e

科学计数法(小写'e')

%E

科学计数法(大写“E”)

%g

%f和%e的简写

%G

%f和%E的简写

有这么多格式,用哪个好呢?说实话,常用的也就是%d输出整数,%f输出浮点数,%s输出字符串,其他的用的很少。

转义字符
什么是转义字符?
运行如下代码,看看结果是什么:

Python复制代码运行代码

print("abcnABC");
print("abc\nABC");

输出结果是:

abcnABC
abc
ABC

仔细观察会发现,第二个打印的字母中n没有输出,而第一个的打印有字母n,为什么?
答:有些特殊的字母像n,如果在前面加上了一个反斜杠\,那么此时\n就有了特殊功能:换行

除了\n表示换行以外,常用的还有\t表示一个tab键的间距。

Python复制代码运行代码

print("abc\tABC")

输出的效果:

Plain Text复制代码

abc    ABC


小练习
编写代码完成以下名片的显示:

Plain Text复制代码

==========我的名片==========
姓名: python我是专业的
email: xxxxx@sina.com
wechat:python5244
手机号:187xxxxxx
公司地址:湖南省长沙市xxxx
===========================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值