| 
                        副标题[/!--empirenews.page--]
                         在本文中,我们向您介绍一些提示和技巧,以帮助您更快地编写代码 
Python的可读性和设计简单性是其广受欢迎的两个主要原因。 
  
一些常见的Python技巧可以帮助你提高编码速度。在您的日常编码练习中,以下技巧将非常有用。 
1.在字符串中查找唯一元素 
以下代码段可用于查找字符串中的所有唯一元素。我们使用集合中所有元素都是唯一的属性。 
- my_string = "aavvccccddddeee" 
 -  
 - # 将字符串转换为集合 
 - temp_set = set(my_string) 
 - # 使用join将拼接设置为字符串 
 - new_string = ''.join(temp_set) 
 - print(new_string) 
 
  
2.首字母大写 
以下代码段可用于将字符串转换为标题大小写。这是使用title()字符串类的方法完成的。 
- my_string = “My Name Is Chaitanya Baweja” 
 -  
 - #使用string类的title()函数 
 - new_string = my_string.title() 
 - print(new_string) 
 - #output 
 - My Name Is Chaitanya Baweja 
 
  
3.反转字符串 
以下代码段使用Python切片操作来反转字符串。 
- #使用切片反转字符串 
 - my_string = "ABCDE" 
 - reversed_string = my_string [::-1] 
 - print(reversed_string) 
 - #output  
 
  
4. n次打印字符串或列表 
您可以对字符串或列表使用乘法(*)。这使我们可以将它们任意倍增。 
- n = 3 #重复次数 
 - my_string = "ABCD" 
 - my_list = [ 1,2,3 ] 
 - print(my_string * n) 
 - #abcdabcdabcd 
 -  
 - print(my_list * n) 
 - # [1,2,3,1,2,3,1,2,3] 
 
  
一个有趣的用例是定义一个具有恒定值的列表-假设为零。 
- n = 4 
 - my_list = [0] * n #n表示所需列表的长度 
 - #[0,0,0,0] 
 
  
5.将字符串列表组合成单个字符串 
join()方法将作为参数传递的字符串列表组合为单个字符串。在我们的情况下,我们使用逗号分隔符将它们分开。 
- list_of_strings = ['My', 'name', 'is', 'haha', 'lulu'] 
 -  
 - # 使用","连接字符串 
 - print(','.join(list_of_strings)) 
 -  
 - # Output 
 - # My,name,is,haha,lulu 
 
  
6.在两个变量之间交换值 
Python使在两个变量之间交换值而不使用另一个变量变得非常简单。 
- a = 1 
 - b = 2 
 - a, b = b, a 
 - print(a) # 2 
 - print(b) # 1 
 
  
7.将字符串拆分为子字符串列表 
我们可以使用字符串类中的.split()方法将字符串拆分为子字符串列表。您还可以将要分割的分隔符作为参数传递。 
- string_1 = "My name is haha lulu" 
 -  
 - string_2 = "sample/ string 2" 
 -  
 - # default separator ' ' 
 - print(string_1.split()) 
 -  
 - # ['My', 'name', 'is', 'haha', 'lulu'] 
 -  
 - # defining separator as '/' 
 - print(string_2.split('/')) 
 -  
 - # ['sample', ' string 2'] 
 
  
8.List Comprehension 
List Comprehension为我们提供了一种基于其他列表创建列表的优雅方法。以下代码段通过将旧列表的每个元素乘以2来创建新列表。 
- # Multiplying each element in a list by 2 
 -  
 - original_list = [1,2,3,4] 
 -  
 - new_list = [2*x for x in original_list] 
 -  
 - print(new_list) 
 - # [2,4,6,8] 
 
  
您可以在此处了解更多信息。 
9.检查给定的字符串是否是回文 
我们已经讨论了如何反转字符串。因此回文式成为Python中一个简单的程序。 
- my_string = "abcba" 
 -  
 - if my_string == my_string[::-1]: 
 -  print("palindrome") 
 - else: 
 -  print("not palindrome") 
 -  
 - # Output 
 - # palindrome 
 
  
10.使用枚举获取索引/值对 
                                                (编辑:我爱故事小小网_铜陵站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |