gpt4 book ai didi

python不要在撇号后大写

转载 作者:行者123 更新时间:2023-11-28 19:10:11 25 4
gpt4 key购买 nike

<分区>

第一次发帖所以对我放轻松。当我上课时,我正试图到达餐厅名称像标题一样回来的地方。我遇到的问题是 joe's 当我使用 title() 时,它返回为带有大写 S 的 Joe'S。当我使用 capitalize() 时,Joe's 返回正常,但汉堡王返回为带有小写字母 k 的汉堡王。我试图找出如何简化这个,这样我就可以得到每个单词的大写字母,而无需在撇号后大写 S。我正在处理的示例来自 Python 速成类(class)第 9 章。我正在使用 Python 版本 3.xx 运行 Geany。感谢所有帮助。

class Restaurant():
def __init__(self, restaurant_name, cuisine_type):
"""Initialize name and cuisine type"""
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type

def describe_restaurant(self):
print(self.restaurant_name.title() + " serves " + self.cuisine_type)

def open_restaurant(self):
print(self.restaurant_name.capitalize() + " is now open!")

restaurant = Restaurant('joe\'s', 'mexican')
burger_king = Restaurant('burger king', 'burgers')
restaurant.describe_restaurant()
restaurant.open_restaurant()
burger_king.describe_restaurant()
burger_king.open_restaurant()

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com