python - 打印连接字符串和整数的值
问题描述
a_1 = 1234
a_2 = 1235
a_3= 1236
a_4= 12345
for i in range(1,count):
print("a_"+str(i))
我想打印变量的值而不是字符串
解决方案
好吧,如果你想要你所说的:
a_1 = 1234
a_2 = 1235
a_3= 1236
a_4= 12345
count=5
for i in range(1,count):
print(vars()["a_"+str(i)])
输出:
1234
1235
1236
12345
如果没有,并且您只想打印一些存储使用列表、元组等的值。
例如。
a = [1234,1235,1236,12345]
count = len(a) #5
for i in range(0,count):
print(a[i])
输出:
1234
1235
1236
12345
或者简单地说:
for item in a:
print(item)
输出:
1234
1235
1236
12345
推荐阅读
- python - Python - 从 IP 地址中删除前导零
- authentication - 如何限制对 Google App Engine 静态网站的公开访问?
- android - 如何在 android 中登录/注销时清除/禁用 twitter 和 facebook SDK 中的 cookie/缓存
- visual-studio-code - 如何强制 VSCode 的 Tailwind CSS IntelliSense 扩展与 .html.eex 和 .html.leex 文件一起使用?
- ruby-on-rails - Rails 中电话号码的自定义验证
- python - 将数据框的两列与新的数据框列进行比较
- c# - Angular 将 json 字符串转换为类型化数组
- html - 如何从 json 数据中检索数据
- excel - 解析 word docx 文件以将特定标题段落复制到 xlsx excel 文件中
- javascript - 如何在 node.js 中加载 CSS 文件?