python合法变量名有哪些_【python字符串做变量名的方法有哪些?这些方法对python应用很重要】- 环球网校...

【摘要】python的功能都是建立在代码之上的,不过你知道python字符串做变量名的方法有哪些?这些方法对python应用很重要,如果你想学好python,那么本文内容一定要自己试试,毕竟实践出真知,那么python字符串做变量名的方法有哪些?这些方法对python应用很重要。

host = '127.0.0.1' # 必须为字符串格式,如:'127.0.0.1'

servicePort = ''.join(['config.',serviceName,'Port'])

port = eval(servicePort) # 端口必须为数字

if portCheck(host, port):

print u"在%s服务器上服务端口为 %s 的 %s 服务正在运行......" % (host, port, serviceName)

else:

print u"在%s服务器上服务端口为 %s 的 %s 服务未运行!" % (host, port, serviceName)

if __name__ == "__main__":

envCheck()

这个里面使用到了将字符串作为变量名的方式从配置中获取服务端口,下面我们具体看下除了这种方式以外还有哪些方式可以实现。

一共有三种实现方法:

1、python字符串做变量名的方法有哪些——方法一:

>> servicePort = ''.join(['config.',serviceName,'Port'])

>>port = locals()[servicePort)]

>>print "%s:%d" %(serviceName, port)

# 输出结果

service1Port:8001

service2Port:8002

service3Port:8003

2、python字符串做变量名的方法有哪些——方法二:

>> servicePort = ''.join(['config.',serviceName,'Port'])

>>port = vars()[servicePort)]

>>print "%s:%d" %(serviceName, port)

# 输出结果

service1Port:8001

service2Port:8002

service3Port:8003

3、python字符串做变量名的方法有哪些——方法三:

>> servicePort = ''.join(['config.',serviceName,'Port'])

>>port = eval(servicePort)

>>print "%s:%d" %(serviceName, port)

# 输出结果

service1Port:8001

service2Port:8002

service3Port:8003

以上就是《python字符串做变量名的方法有哪些?这些方法对python应用很重要》的全部内容,这些python的使用技巧,全部都要建立在正确无误的代码上,环球网校的小编也祝大家python学习之路顺利。如果你想知道更多的python编程知识,可以点击下方资料下载链接。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值