📜  Python|从给定的字符串返回小写字符

📅  最后修改于: 2022-05-13 01:55:11.207000             🧑  作者: Mango

Python|从给定的字符串返回小写字符

有时,在处理字符串时,我们关心字符串的大小写敏感性,可能需要在长字符串中获取特定的字符大小写。让我们讨论一些只能从字符串中提取小写字母的方法。

方法 #1:使用列表理解 + islower()
列表理解和 islower函数可用于执行此特定任务。列表推导主要用于迭代列表和 islower函数检查小写字符。

# Python3 code to demonstrate working of
# Return lowercase characters in string 
# Using list comprehension + islower()
  
# initializing string 
test_str = "GeeksForGeeKs"
  
# printing original string 
print("The original string is : " + str(test_str))
  
# Return lowercase characters in string 
# Using list comprehension + islower()
res = [char for char in test_str if char.islower()]
  
# printing result 
print("The lowercase characters in string are : " + str(res))
输出 :

方法 #2:使用filter() + lambda
过滤函数和 lambda 函数可用于执行此特定任务。 filter函数执行大小写字符的特定选择,lambda函数用于字符串遍历。

# Python3 code to demonstrate working of
# Return lowercase characters in string 
# Using filter() + lambda
  
# initializing string 
test_str = "GeeksForGeeKs"
  
# printing original string 
print("The original string is : " + str(test_str))
  
# Return lowercase characters in string 
# Using filter() + lambda
res = list(filter(lambda c: c.islower(), test_str))
  
# printing result 
print("The lowercase characters in string are : " + str(res))
输出 :