mshd.net
当前位置:首页 >> python字符串拼接 >>

python字符串拼接

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

a = 'adsf' b = 'BDSD' print a+b print '%s%s'%(a,b) print ''.join([a,b])

a="abc" b=1 s="%s%d"%(a,b) print s 类似c的printf, 把任意常见类型转换为字符串

假设你的变量也是str类型 直接用+号就可以 a="test"connect=a+"teststr"也可以使用%s connect="%s teststr"%a

f=open('A.txt')d=f.readlines()f.close()for i in range(0,len(d),2): print "%s:%s" %(d[i].strip(),d[i+1].strip()) 结果:192.168.1.1:8080192.168.1.4:8081192.168.5.1:80

不知道是不是这个意思: # coding=utf-8# 你唯一要做的就是编辑以下几个列表color = ['红', '黄', '蓝', '白', '黑', '橙']name = ['衣服', '鞋子', '裤子']size = ['大', '中', '小']# 循环连接for n in name: for c in color: for s in size: p...

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

这是python中的字符串的功能。其实当使用加号运算符的时候会调用这个类的__add__()函数,这个函数是每个类都有的,对于自定义的类,不重写这个方法,+这个运算符就没作用。你也可以重写这个运算符来得到不同的功能。以下是示例代码。 class vect...

可以使用eval()函数,表示执行字符串表示的代码,例如你这个例子: a = 'a'b='in'c='abc'str = "a " + b + " c" # 拼接为 " a in c "print eval(str) # 输出 True

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

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