qhnw.net
当前位置:首页 >> python输出字符串和变量 >>

python输出字符串和变量

有两种办法可以实现; 第一种、先声明变量,然后转换,这样就可以了; 第二种、反向的使用先声明一个列表变量,然后在列表中存储表示变量名字的字符串,最后实用locals映射这个变量,并给变量赋值. 参考一个简单的例子,代码如下: var = 123445 s= locals()['var'] s2=vars()['var'] print s,s2

1. 使用连接符: +12 world = "world" print "hello " + world + " ! "2. 使用占位符来内插12 world = "world" print "hello %s !" % world3. 使用函数123 li = ['my','name','is','bob'] mystr = ' '.join(li) print mystr 上面的语句中字符串是作为参数传入

python中变量和字符串的连接字符串中加含变量,一定要内外包围相同.如下输出:table='abc' str1='select * from '+table+'' str2="select * from "+table+"" str3='select * from "'+table+'"' str4="select * from '"+table+"'" print 'str1 is :',str1

1. 格式化输出 eg print("%s %d" % ('hello', 12))2. format 输出 eg print("{} {}".format('hello', 12))3. 字符串运算 eg print(str(12)+" "+ "hello")

Python有eval,不过不推荐使用,代码可读性差.可以采用列表嘛,_list = [button1,button2,button3,button4]for aButton in _list: print(aButton.Text)

使用正则表达式,将里面的字符串提取出来.参考正则表达式模块(re module),取出匹配的串后,调用int(变量)转成你要的数据.参考:import res = """2012-04-06 23:59:59"""reObj = re.compile(r"(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)")matchObj = reObj.match(s)year = int(matchObj.group(1))month = int(matchObj.group(2))day = int(matchObj.group(3))print year,month,day

直接使用float(对应的变量进行转化)具体举例如下是:a='2.30'b=float(a)print bb转为float类型的2.30,可以通过tpye来进行测试

python中可以同时给多个变量赋值

第一种、先声明变量,然后转换,这样就可以了; 第二种、反向的使用先声明一个列表变量,然后在列表中存储表示变量名字的字符串

print("%s月有兔子%s只" % (a,b))

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com