python字符串技巧之数据交换和字符串拼接

原创 Laughing  2018-08-07 21:57  阅读 818 次 评论 1 条

数据交换

可能我们普通的写法会是这样

  1. def swap(s1,s2):  
  2.     temp = s1  
  3.     s1=s2  
  4.     s2=temp  
  5.     return (s1,s2)  
  6.   
  7. print(swap(str1,str2))  

但是这种写法不仅代码量比较大,而且创建了temp一个临时变量,也会对性能造成影响。

更加优雅的写法

其实我们可以使用如下更加优雅的写法

  1. str2,str1=str1,str2  

字符串拼接

下面代码主要用于拼接数组,可以将数组元素拼接成一个字符串。

  1. arr = ['a','b','c']  
  2. print('-'.join(arr))  
本文地址:https://www.lisen.me/data-exchange-and-string-concatenation-for-python-string-skills.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 香草物语
    香草物语 【农民】 @回复

    不错