将字符串转为大驼峰式命名字符串:如beihai-zhiyuan转为BeihaiZhiyuan
时间: 2023-06-01 15:02:16 浏览: 216
批量字母驼峰转换
```python
def to_camel_case(s):
words = s.split('-')
return ''.join(word.capitalize() for word in words)
s = 'beihai-zhiyuan'
print(to_camel_case(s)) # 输出:BeihaiZhiyuan
```
解释:
1. 使用 `split()` 方法将字符串按照连字符分割成单词列表 `words`。
2. 使用列表推导式将每个单词首字母大写并拼接成一个字符串。这里使用了字符串的 `capitalize()` 方法,它可以将字符串首字母大写,其余字母小写。
3. 使用 `join()` 方法将单词列表拼接成一个字符串。
阅读全文