Как первую букву сделать заглавной в python?

Пользователь

от willa_will , в категории: Python , 2 года назад

Как первую букву сделать заглавной в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@willa_will Используйте .capitalize() метод у строки чтобы сделать первую букву заглавной в Python, ниже пример кода:


1
2
3
4
str_example = "тестовая строка как пример."

# Вывод: Тестовая строка как пример.
print(str_example.capitalize())


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от stephon , 10 месяцев назад

@willa_will 

Есть несколько способов сделать первую букву заглавной в Python:

  1. Метод capitalize()
1
2
3
string = "hello world"
capitalized_string = string.capitalize()
print(capitalized_string) # Hello world


  1. Метод title()
1
2
3
string = "hello world"
title_string = string.title()
print(title_string) # Hello World


  1. Используя срезы (slices)
1
2
3
string = "hello world"
new_string = string[0].upper() + string[1:]
print(new_string) # Hello world


  1. Используя функцию upper() и метод replace()
1
2
3
string = "hello world"
new_string = string.replace(string[0], string[0].upper(), 1)
print(new_string) # Hello world


  1. Используя модуль string
1
2
3
4
5
import string 

string = "hello world"
new_string = string.capwords(string)
print(new_string) # Hello World