# str :補充的方法練習一遍就行。
# s1 = 'taibai'
# capitalize 首字母大寫,其餘變小寫
# print(s1.capitalize())
# swapcase 大小寫翻轉
# print(s1.swapcase())
# title
# msg= 'taibai say3hi'
# print(msg.title()) #每個單詞的首字母大寫
s1 = 'barry'
# 居中
# print(s1.center(20))
# print(s1.center(20,'*'))
# find :通過元素找索引,找到第乙個就返回,找不到 返回-1
# index:通過元素找索引,找到第乙個就返回,找不到 報錯
# print(s1.find('a'))
# print(s1.find('r'))
# print(s1.find('o'))
# print(s1.index('o'))
# tuple
# 元組中如果只有乙個元素,並且沒有逗號,那麼它不是元組,它與改元素的資料型別一致。 ***
# tu1 = (2,3,4)
# tu1 = (2)
# tu1 = ('太白')
# tu1 = ([1,2,3])
# tu1 = (1,)
# print(tu1,type(tu1))
# tu = (1,2,3,3,3,2,2,3,)
# # count 計數
# print(tu.count(3))
# tu = ('太白', '日天', '太白')
# # index
# print(tu.index('太白'))
# l1 = ['太白', '123', '女神', '大壯']
# count pass
# index
# print(l1.index('大壯'))
# sort **
# l1 = [5, 4, 3, 7, 8, 6, 1, 9]
# # l1.sort() # 預設從小到大排序
# # l1.sort(reverse=true) # 從大到小排序 **
# l1.reverse() # 反轉 **
# print(l1)
# 列表可以相加
# l1 = [1, 2, 3]
# l2 = [1, 2, 3, '太白', '123', '女神']
# print(l1 + l2)
# 列表與數字相乘
# l1 = [1, 'daf', 3]
# l2 = l1*3
# print(l2)
l1 = [11, 22, 33, 44, 55]
# 索引為奇數對應的元素刪除(不能乙個乙個刪除,此l1只是舉個例子,裡面的元素不定)。
# *** 重要
# 正常思路:
# 先將所有的索引整出來。
# # 加以判斷,index % 2 == 1: pop(index)
# for index in range(len(l1)):
# if index % 2 == 1:
# l1.pop(index)
# print(l1)
# 列表的特性:
# l1 = [11, 22, 33, 44, 55]
# 最簡單的:
# del l1[1::2]
# print(l1)
# l1 = [11, 22, 33, 44, 55]
# # 倒序法刪除元素
# for index in range(len(l1)-1,-1,-1):
# if index % 2 == 1:
# l1.pop(index)
# print(l1)
# 思維置換
# l1 = [11, 22, 33, 44, 55]
# new_l1 =
# for index in range(len(l1)):
# if index % 2 ==0:
# # print(new_l1)
# l1 = new_l1
# print(l1)
# 迴圈乙個列表的時,最好不要改變列表的大小,這樣會影響你的最終的結果。
# 字典的補充
# update ***
# dic =
# # dic.update(hobby='運動', hight='175')
# # dic.update(name='太白金星')
# dic.update([(1, 'a'),(2, 'b'),(3, 'c'),(4, 'd')]) # 面試會考
# print(dic)
# dic1 =
# dic2 =
# dic1.update(dic2) # 更新,有則覆蓋,無責新增
# print(dic1) #
# print(dic2)
# fromkeys
# dic = dict.fromkeys('abc', 100)
# dic = dict.fromkeys([1, 2, 3], 'alex')
# 坑:值共有乙個,面試題
# dic = dict.fromkeys([1,2,3],)
# print(dic)
dic =
# 將字典中鍵含有'k'元素的鍵值對刪除。
# for key in dic:
# if 'k' in key:
# dic.pop(key)
# print(dic)
# 迴圈乙個字典時,如果改變這個字典的大小,就會報錯。
# l1 =
# for key in dic:
# if 'k' in key:
# print(l1)
# for i in l1:
# dic.pop(i)
# print(dic)
# for key in list(dic.keys()): # ['k1', 'k2', 'k3','age']
# if 'k' in key:
# dic.pop(key)
# print(dic)
# 0,''(),,{},set(),none 轉換成bool值為false
資料型別補充
資料型別之間的轉換 int bool str tuple dict set int bool str 他們三者時可以轉換的 bool 可以與所有的資料型別進行轉換 所有為空的資料型別轉換成bool 都為false 0 none false print bool bool false str list...
資料型別的補充
一 元組 tuple 定義 元組是不可變的列表 如 t 1 1,2,3,ac t 2 ab 引數為for迴圈的可迴圈物件 元組的資料是不可變的 但是它資料的資料 可變資料型別 是可變的 內建函式 count和.index index在該確定的元組範圍內中找不到會報錯,而count會返回值沒有就是0 ...
基礎資料型別補充
字串str s aa111aa print s.capitalize 首字母大寫,只有第乙個字母大寫 print s.title 每個單詞首字母大寫,單詞中間用特殊字元或中文隔開 print s.count a 統計 a 出現的次數 print s.swapcase 大小寫轉換 print s.fi...