小海龜 元組 字串2

2021-09-24 09:31:28 字數 2893 閱讀 3004

import turtle 對應不讓小海龜結束 turtle.done()

turtle.forward():向前 turtle.backward():向後

turtle.goto(x,y) 距離遠點的距離,可以抬起畫筆,到達後再落下畫筆

turtle.up():畫筆抬起

turtle.down():畫筆落下

turtle.pensize():改變畫筆的粗細

turtle.pencolor(color):改變畫筆的顏色

turtle.begin_fill():開始填充

turtle.fillcolor(color) :填充顏色

turtle.end_fill() :結束填充

是一種有序的集合。與list不同的是,元組一旦初始化則不能修改。

tuple1 = () 建立空元組

tuple2 =tuple() 建立空元組

tuple3 = (1,) 建立只有乙個元素的元組

tuple4 = 1, 建立只有乙個元素的元組

注意:當元組中只有乙個元素的時候,我們必須在元素的末尾新增乙個逗號以消除歧義

元組的小括號可以省略,但是逗號不能省略

tuple1 = (元素1,元素2,,,,元素n)

通過索引(下標)來進行訪問

tuple1【index】 index取值範圍 【0,len(tuple))

index取值可以為負數,為負數的時候,從右往左進行取值

在元組內部新增乙個可變物件,通過修改可變物件進而來修改我們的元組

在元組中一旦初始化則不能修改指的是,元組一旦建立,它對應的元素指向不再發生變化

del tuple1

使用「+」:將tuple1與tuple2中的元素取出,重新組合成乙個新的元組並且返回。

tuple3 = tuple1 + tuple2

tuple2 = tuple1*n

功能:將tuple1中的元素重複n次輸出到新的元組中

判斷元素是否在元組中存在,若存在則返回true,否則返回false

tuple1【start:end:step】

start:預設為0

end:預設為len(tuple1)

step:預設為1,可以為負數

功能:返回tuple1中最大值

功能:返回tuple1中最小值

功能:將列表轉為元組

tuple1 = (t1,t2,…tn)

當元組中的元素剛好又是元組的時候,我們稱這個元組為二維元組

tuple1【index1】[index2]

index1:代表第幾個元組

index2:代表元組中的第幾個元素

功能:統計x在tuple1**現的次數

功能:在tuple1中查詢obj,若找到則返回第一匹配到的下標值,若找不到則報錯

str1.splitlines(keepend=false)

功能:以行為單位

list1 = 【】

print(「」.join(list1)):拼接

str2.join(序列)

功能:將序列中的字串以指定的str2進行拼接,並將拼接好的值返回

引數一:被替換的字串

引數二:新的字串

引數三:替換的次數,若不指定預設全部替換

功能:使用new將str1中的old字串進行替換,若指定count則替換前count個,若不指定,則全部替換

str1.startswith(「xx」[,start]【,end】)

str1.endswith(「xx」[,start]【,end】)

str1.encode()

str1.decode()

注意:編碼的格式與解碼的格式必須保持一致

功能:判斷str1是否為純字母,若是則返回true,否則返回false

注意:此功能沒有考慮中文,中文預設為字母

功能:判斷str1是否為字母與數字組成,若是則返回true,否則返回false

注意:此功能沒有考慮中文,中文預設為數字

功能:判斷str1**現的字母是否全部為大寫,若是則返回true,否則返回false

功能:判斷str1**現的字母是否全部為小寫,若是則返回true,否則返回false

功能:判斷str1中是否為標題化字串,若是則返回true,否則返回false

功能:判斷str1中是否為只包含空值,若是則返回true,否則返回false

num.isdigit():只能識別阿拉伯數字

num.isdecimal():只能識別阿拉伯數字

num.isnumeric() :除了能識別阿拉伯數字還可以識別中文的一二三

本質也是乙個集合,是乙個無序的集合,儲存的時候是以鍵值對的方式進行儲存。

key-value來進行儲存

key要求:

1.字典中的key必須是唯一的

2.字典中的key必須是不可變物件

不可變物件:

str,number,bool,none,tuple

可變物件:

list,dict,set

dict1 =

dict【key】:

dict.get(key)

使用上面兩種方式都可以訪問元素,使用get方法獲取的時候,當key不存在的時候,不會

不會報錯,而是返回none,若使用key直接獲取,當key不存在的時候則報錯。

dict【key】= value

原因:字典中的key不能重複,它對應的值只有乙個,後面新增的會把前面的給覆蓋。

功能:根據key刪除對應的鍵值對,並將對應的value值返回

字典儲存的時候以鍵值對的方式儲存

列表只儲存了字典中的value

字典占用空間比較大

1》字典需要儲存key

2》字典不是緊密排列的

當資料量變大的情況下,字典的優勢會更加明顯。

字串,元組,列表

共異點 字串列表 元組拼接 a 1 b 2 a b a 1 b 2 a b a 1 b 2 a b 重複a 1 a 3 a 1 3 元組不可以重複 索引sr 123 sr 1 li 1 2 li 0 tp 1 2 tp 0 切片sr 123 sr 0 2 li 1 2 li 0 1 tp 1 2 t...

列表 元組 字串

容器資料型別 列表元組 字串1 列表 列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 元素1,元素2,元素n 關鍵點是 中括號 和 逗號 中括號 把所有元素綁在一起 逗號 將每個元素一一分開 2 元組 元組 定義語法為 元素1,元素2,元素n 小括號把所有元素綁...

列表 元組 字串

列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 元素1,元素2,元素n x sas asasaa print x,type x sas asasaa 建立列表方式 1 利用range 可以在乙個範圍內的數都轉換成列表 x list range 18 print ...