qhnw.net
当前位置:首页 >> python输出字符串拼接数字 >>

python输出字符串拼接数字

filename = 'zabbix.conf' with open(filename, 'r') as fr: for line in fr: if line[:7]=='server=': print(line[7:])

Python拼接字符串和数字时会报错, 代码如下 import osimport sys str = 'Python学科的分数为:'score = 90print str + str(score) + '分' 执行结果:Traceback (most recent call last):File "C:/Users/Administrator/PycharmProjects/Python_Demo/filedemo.py", line 9, in <module> print str + str(score) + '分' TypeError: 'str' object is not callable

if __name__ == '__main__': result ='' data = ['num1', 'num2', 'num3', 'num4'] for i in range(len(data)): result += 'OR' + '\''+data[i] +'\'' print(result)

import redef findit(matchstr,searchstr): Li=[] #找到的匹配字串置于Li列表中 rs=re.search(matchstr,searchstr) while rs!=None: Li=Li+list(rs.groups()) searchstr=searchstr[rs.span()[1]:] rs=re.search(matchstr,searchstr) return Lidef main(): matchstr=r'(\d{16

抄一段以前的回答: import re data="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf" print len(''.join(re.findall(r'[^0-9a-zA-Z]*',data)))#其他 print len(''.join(re.findall(r'\d*',data)))#数字 print len(''.join(re.findall(r'[A-Z]*',data)))#大写 print len(''.join(re.findall(r'[a-z]*',data)))#小写

检查一下你之前是不是将str赋值为字符串了,str本来是一个函数的,你如果赋值了,在这里就无法调用,这里就变成了将一个字符串对象当作函数来用了.就像下面:>>> '10'+str(4)'104'>>> str='hello'>>> '10'+str(4) traceback (most recent call last): file "", line 1, in '10'+str(4) typeerror: 'str' object is not callable>>>

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

def cutbody(*args): print args[0][args[1]:args[2]]cutbody('11111', 2, 3)改成这样可能会简便一点吧,希望能帮到你~

抄一段以前的回答: import redata="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf"print len(''.join(re.findall(r'[^0-9a-za-z]*',data)))#其他print len(''.join(re.findall(r'\d*',data)))#数字print len(''.join(re.findall(r'[a-z]*',data)))#大写print len(''.join(re.findall(r'[a-z]*',data)))#小写

A="A"B="B"C="C"1. A+B+C2. "In the basket are %s, %s and %s" % (A,B,C)

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