【python】str.upper()、str.join()、stri.strip()用法
str.upper()、str.join()、stri.strip()用法
文章目录
- str.upper()、str.join()、stri.strip()用法
- 示例1:
str.upper()、str.join()、stri.strip()用法
- str.upper():将字符串所有小写字母变成大写字母
- str.join(list):将【序列中的元素】与【指定的字符串】相连接【生成新的字符串】,序列中的元素一般为字符串类型
- str.strip(‘_’):去掉字符串左右两边指定的字符 _
示例1:
输入: pascal_or_camel_cased_string = ‘aLongAndComplexString’
输出: a_long_and_complex_string
def main():
pascal_or_camel_cased_string = 'aLongAndComplexString'
snake_cased_char_list = []
for char in pascal_or_camel_cased_string:
if char.isupper():
converted_character = '_' + char.lower()
snake_cased_char_list.append(converted_character)
else:
snake_cased_char_list.append(char)
snake_cased_string = ''.join(snake_cased_char_list)
clean_string = snake_cased_string.strip('_')
print(clean_string)
main()