📜  如何在Python中将字符串的第一个字符大写

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

如何在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