Python练习
之前一直零散使用python,缺乏总结,coding效率太低。在codewars网站上刷题,写个博客来总结一下!冲!
No.1 Convert string to camel case
my solution:
import re
def to_camel_case(text):
arr = re.split(r'[-_]',text)
for i in range(1,len(arr)):
arr[i] = arr[i].title()
return ''.join(arr)
高赞solution
def to_camel_case(s):
return s[0] + s.title().translate(None, "-_")[1:] if s else s
def to_camel_case(text):
return text[:1] + text.title()[1:].replace('_', '').replace('-', '')