如何在Python中将字符串的第一个字符大写
字符串大小写变化的问题很常见,已经讨论过很多次了。有时,我们可能会遇到这样的问题,我们需要将字符串的初始字符转换为大写。让我们讨论可以执行此操作的某些方式。
方法#1:使用字符串切片+ upper()
使用将提供给它的字符大写的大写方法可以轻松执行此任务,并且可以使用切片在小写第一个字符之后添加剩余的字符串。
# Python3 code to demonstrate working of
# Initial character upper case
# Using upper() + string slicing
# initializing string
test_str = "geeksforgeeks"
# printing original string
print("The original string is : " + str(test_str))
# Using upper() + string slicing
# Initial character upper case
res = test_str[0].upper() + test_str[1:]
# printing result
print("The string after uppercasing initial character : " + str(res))
输出 :
The original string is : geeksforgeeks
The string after uppercasing initial character : Geeksforgeeks
方法 #2:使用capitalize()
我们可以使用内置方法来执行此任务。建议使用此方法来解决此问题并在内部执行转换为大写的任务。
# Python3 code to demonstrate working of
# Initial character upper case
# Using capitalize() + string slicing
# initializing string
test_str = "geeksforgeeks"
# printing original string
print("The original string is : " + str(test_str))
# Using capitalize() + string slicing
# Initial character upper case
res = test_str.capitalize()
# printing result
print("The string after uppercasing initial character : " + str(res))
输出 :
The original string is : geeksforgeeks
The string after uppercasing initial character : Geeksforgeeks