字符串操作

# String类型的操作行为


# 占位符操作
# name = '周杰伦'
# a = f'我听过一首{name}的歌'
# print(a)

# 多行输出(保留原有格式),三对引号,没有赋值的时候是注释,有赋值的时候是多行输出
# a = '''
#     亲爱的yf:
#         见字如面。
#         一日不见如隔三秋。
#             此致,敬礼!
#                 bye
# '''
# print(a)

# 编码操作。编码格式不对容易出现乱码
# str1 = '一马平川'
# print(str1)
# str2 = str1.encode(encoding='GBK')  #encode就是将默认编码格式进行修改的操作。传统中文的获取需要用utf-8
# print(str2)
# print(str2.decode(encoding='GBK'))  #decode是解码操作

# 大小写转换
a = 'welcome To qingDao chain'
# # 全大写
# print(a.upper())
# # 全小写
# print(a.lower())
# # 首字母大写
# print(a.capitalize())

# 去除字符串的首尾的指定字符:strip
# print(a)
# print(a.strip())  #默认去除首尾的空格
# print(a.strip('w'))

# 字符串内容的分割
# print(a.split()) #默认基于空格进行分割
# a = a.split()
# for i in a:
#     print(i.capitalize())

# print(a.split('o', 2)) #基于指定字符进行分割,还可以添加数字表示分割次数。

# 字符串的替换:可以实现对字符串进行替换,删除,以及指定次数的操作
# print(a.replace('qingDao', 'WF'))
# print(a.replace('qingDao',''))
# print(a.replace('o','',2))

# 字符串的拼接处理:join实现字符串的拼接,用指定字符将一个list中的元素拼接成一个完整的字符串
a = a.split()
b =0
for i in a:
    a[b]=i.capitalize()
    b+=1
c = ' '.join(a)
print(c)

 

posted @ 2024-11-29 22:44  mafei666  阅读(24)  评论(0)    收藏  举报