# 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)
# 佔位符操作
# 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)