字符串capitalize用法

str.capitalize()

首字母大写 其余字母小写

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# coding:utf-8

name = 'xiao mu'
info = 'hello 小慕'
_info = '小慕 hello'
number_str = '1314'


new_info = info.capitalize()
_new_info = _info.capitalize()
new_number_str = number_str.capitalize()


print(name)
print(new_info)
print(_new_info)
print(new_number_str)

print('abc'.capitalize())
print(name.capitalize())


字符串lower & casefold用法

str.lower()

str.casefold()

用法相同均为小写字符串中字母

注意:若字符串为空也不会报错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# coding:utf-8

message_en = 'How do you do? Xiaomu'
message_ch = '你好呀, XiaoMu'
message_mix = '你好呀, Xiaomu, 今天是星期三!'

message_en_lower = message_en.lower()
message_en_casefold = message_en.casefold()

message_ch_lower = message_ch.lower()
message_ch_casefold = message_ch.casefold()

message_mix_lower =message_mix.lower()
message_mix_casefold = message_mix.casefold()

print(message_en_lower, message_en_casefold)
print(message_ch_lower, message_ch_casefold)
print(message_mix_lower, message_mix_casefold)

empty = ''
empty_lower = empty.lower()
empty_casefold = empty.casefold()

print('.' + empty_lower + '.', '.' + empty_casefold + '.')