邪修・在WPS里学Python丨0.3:变量:给数据起个名字

不说话 ✘
不说话 ✘ Lv.2 潜力创作者KVP

Lv.2潜力创作者

💡

🎉 上回我们用 write_xl 把“会员宣言”写到了Sheet2,还搞懂了参数顺序和关键字写法!

🔥 这次学在Python中的变量,编程里最基础、最重要的东西,没有之一!

📊 先来个对比

💡

😍 咱们经常写表格函数的人, 肯定知道名称管理器, 简写神器!

在WPS里点「公式」→「名称管理器」,新建一个名称:

名称 = 我是变量

内容 = “我是尊贵的WPS会员。”

以后你在任何单元格输入 =我是变量,它就自动变成“尊贵的会员宣言”!

还可以把内容改成:

内容 = =$A$1:$A$2

当A1或A2单元格的值发生变化时,所有用到 =我是变量 的地方全程都自动更新!(这就是名称管理器的强大之处)

💡

🐍 Python里完全一样!

我们给数据起个名字(叫我是变量),以后随时用这个名字调用它!

我是变量 = "我是尊贵的WPS会员。"

或者让它动态引用表格范围(和名称管理器里写=$A$1:$A$2一个道理):

我是变量 = xl("$A$1:$A$2")

👍 以后 print(我是变量) 或者 write_xl(我是变量, "B1") 就行了!

💡

👍 改一次,全程都变~完全一样的“名称引用思维”!

✍️ 变量到底怎么用?

💡

🚀 最简单写法:

我是变量 = "我是尊贵的WPS会员。"
print("我是变量")
💡

😱 诶! 没有按照预想的显示呢?

💡

嗷嗷嗷, 原来因为Python以为要输出显示“我是变量”,所以使用变量是不用加引号的.

去掉引号就行了

🆕 再来点进阶:结合前面的知识, 用变量写入表格!

💡

😎 把变量塞进 write_xl,更灵活,以后改宣言只要改一行就行!

我是变量 = "我是尊贵的WPS会员。"
print(我是变量)

#进阶
我是变量 = "尊贵的WPS会员是我。"#我是变量更新为新文本
write_xl(我是变量, "A1", sheet_name="sheet2")
💡

▶️ 运行成功!Sheet2的A1瞬间更新~

注意看这里第一个我是变量是"我是尊贵的WPS会员。", 第二个我是变量是"尊贵的WPS会员是我。",

但打印出的我是变量是第一个我是变量, 写入表格中的是第二个我是变量,

这里是因为代码是严格按照顺序运行的, 变量是可以更新的(后赋值的内容会覆盖先赋值的内容).

💡

我们放慢3秒看看:

▶️ 点运行 → 先打印出了第一个我是变量 → 等待3秒后在表格中写入了第二个我是变量.

👏恭喜你学会了变量, 同时还明白了代码是如何运行的!

🎉 小结 & 成就感

💡

你已经:

  • 学会像名称管理器一样给数据起变量名(我是变量 = "..."

  • 懂了动态引用表格范围(我是变量 = xl("A1:A2")

  • 用变量打印、write_xl写入表格

  • 了解代码顺序执行, 变量赋值可以更新的特性

📸 发运行成功/报错截图打卡,欢迎来吐槽~ 😊

四川省
浏览 348
7
15
分享
15 +1
7
7 +1
全部评论 7
 
癫疯年华
学习学习
· 山东省
回复
 
任舟
任舟 Lv.2 潜力创作者

Lv.2潜力创作者

· 山西省
回复
 
㊣
催更催更,一键三连
· 广东省
回复
 
WPS社区侦探员
WPS社区侦探员 Lv.1 新人创作者Lv.2 潜力创作者Lv.3 优质创作者Lv.4 核心创作者Lv.5 特邀创作者KVPWPS函数专家WPS产品体验官WPS金话筒WPS寻令官

社区管理员

有意思 加鸡腿
· 广东省
回复
 
梦醒无痕
梦醒无痕 Lv.2 潜力创作者

Lv.2潜力创作者

恭喜加入邪修大军
· 河南省
回复
 
fbfbzz
学习了
· 江苏省
回复
 
优卡-运营
打卡
· 四川省
回复