python中字符串連接的四種方式


 

復制代碼
以下實例展示了join()的使用方法
#!/usr/bin/python

str = "-";
seq = ("a", "b", "c"); # 字符串序列
print str.join( seq );

以上實例輸出結果如下:
a-b-c
復制代碼

 

 

1、字符串之間連接 ‘aa’ ‘bb’

 可以中間為空格 或者什么都沒有。

那么輸出都是兩者之間緊密相連。

 

2、字符串+數字

 

'aa' +90

這樣會報錯,因為不同類型不能相加,

 

可以用 'aa',90.這樣可以,但是中間會有一個空格

 

3、%占位符 

 

print '%s,%s'%('tom','jerry')

 

[python]  view plain  copy
 
  1. >>> print 'aaa',89  
  2. aaa 89  
  3. >>> print 'aa'90  
  4. SyntaxError: invalid syntax  
  5. >>> print 'aa'+90  
  6.   
  7. Traceback (most recent call last):  
  8.   File "<pyshell#5>", line 1, in <module>  
  9.     print 'aa'+90  
  10. TypeError: cannot concatenate 'str' and 'int' objects  
  11. >>> print 'aa'+'caa'  
  12. aacaa  
  13. >>> print 'aa'  'bb'  
  14. aabb  
  15. >>> print 'aa''rr'  
  16. aarr  
  17. >>> print 'aa',90  
  18. aa 90  
  19. >>> print '%s,%s'%('tom','jerry')  
  20. tom,jerry  
  21. >>> '%s,%d'%('tom',56)  
  22. 'tom,56'  
  23. >>>   
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM