# 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)