一起学Python-Python打印变量

变量作为脚本的灵魂,这是必须要掌握的,使用变量的意义在于通过一个变量名去记录一个内容,当然,只有一个变量的情况下是看不出优势在哪,但是当你需要打印很多内容的时候,使用变量的优势就能看到了。下面以一些简单的例子来加强对Python变量的理解。

1、单独打印变量

这个看起来有点沙雕(我直接打印不就完了),但这是最基础的方法。

name = "我的名字是:刘某"
print(name)

PS:使用引号赋值的变量值默认类型为:字符串(str)

执行结果
在这里插入图片描述

2、固定中带着点变量(单变量)

上一个示例完全看不出这个变量有啥意义,下面开始送上有意义的变量案例。

2.1、列表遍历-变量后

这个案例主要是变量值是放在最后面的,所以可以使用逗号进行内容拼接

name = ["陈某", "刘某", "李某", "隔壁老王"]
for i in name:
    print("这个人是:", i)

执行结果:
在这里插入图片描述

2.2、列表遍历-变量中

然而,有时候,我们需要的变量却是在其他地方,那么先按照上面这个拼接方法继续来一段。

name = ["陈某", "刘某", "李某", "隔壁老王"]
for i in name:
    print("这个人是:", i, "他是男的")

执行结果:
在这里插入图片描述
看起来好像还行,也没问题,但是是不是总感觉这样子不够好看呢?那就来点规范点的吧。

name = ["陈某", "刘某", "李某", "隔壁老王"]
for i in name:
    print("这个人是: %s 他是x的" %i)

PS: 【%s】是一个占位符,其作用就是暂时霸占一个位置,等正确的内容来了之后再安排插进去,也就是类似我们生活上的滴滴排队

在这里插入图片描述

注意事项:当使用这个占位的方式进行变量的打印的时候,变量值与打印内容不能以逗号分开,否则就会这样。

name = ["陈某", "刘某", "李某", "隔壁老王"]
for i in name:
    print("这个人是: %s 他是x的", %i)

直接来个报错给你
在这里插入图片描述

3、变量各种姿势-多变量

从上面的案例中可以看出来,不仅名字是一个变量,性别也需要设置为一个变量,那么这时候就有两个变量了,怎么搞呢?

3.1、人员信息-场景模拟

假设人员信息如下:

名字性别
刘某
陈某
李某

然后,我们使用Python进行打印这些信息。

3.2、实践

3.2.1、字典配置

要实现上面的内容打印,需要使用到字典,字典定义如下:

info = {"陈某":"女", "刘某":"男", "李某":"女", "隔壁老王":"你猜"}

然后打印看看
在这里插入图片描述
此时,只能原样输出,那么下面就开始以最初的方式进行描述信息的打印

3.2.2、遍历字典

实现代码如下:

info = {"陈某": "女", "刘某": "男", "李某": "女", "隔壁老王": "你猜"}
for i in info:
    name = i
    gender = info.get(i)
    print("名字:%s 性别:%s" %(name, gender))

执行结果:
在这里插入图片描述

  • 一定要谨记,使用变量引用千万不要符合隔开了内容与变量,只能使用空格
  • 多个变量情况下必须把多个变量放置一个括号内,无论多少个,其语法格式都是一样的(第一个%s对应第一个变量名,以此类推),注意顺序即可。

那么,关于Python的变量引用就先告一段落了,你学废了吗?

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

坐公交也用券

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

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

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

打赏作者

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

抵扣说明:

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

余额充值