2019/1/15 python基礎學習

一、列表切片
a、快捷方式:spam[:3] ----表示從列表開始到3位置結束;拿到的內容是0,1,2沒有3位置上的數字。
spam[3:]
b、列表的拼接、複製:
拼接:使用 + [1,2,3]+['A','B'] >>>>[1,2,3,'A','B']
複製:使用 [1,2,3]2 >>>[1,2,3,1,2,3]
拼接:使用+= spam = 'hello' spam += 'world' >>>>spam = 'hello world'
複製:使用*= 同理。
c、del可從列表中刪除值: del spam[2]
二、利用列表實現多重賦值:
cat = ['fat','red','big']
size,color,tgv = cat
三、類似列表的類型:字符串和元組也可以像list一樣,切片,取值,用於for循環、用於len(),使用in or not in; 這一頓操作下來,依然是以字符串的形式輸出的。連接、複製也是一樣的。
四、
引用列表後,不管改變哪個引用的變量,其他的都會跟着變,故,要想互不影響,可以使用copy函數:
import copy
spam = [''A','B','C']
chees = copy.copy(spam)
chees[1] = 43
spam = [''A','B','C']
chees = [''A',43,'C']
#######################################
一、字典;
a、字典是不排序的;
b、可以調用pprint來打印整齊的、換行的字典。
二、字符串
a、註釋不僅僅可以使用#,也可以使用 ’‘’ 來實現多行註釋;
b、利用upper()與lower()來忽略大小寫;
c、使用isX()函數,用來排錯;
isalpha() -----字符串只包含字母、並非空集,則返回Ture;
isalnum() -------只包含字母和數字;
isdecimal() -------只含數字;
isspace() --------只含空格、製表符、換行;
istitle() -------只含以大寫字母開頭,後面是小寫字母的單詞;
d、字符串方法startswith()或endswith();
#############
以下函數都是調用的,並可以賦值給別的變量:
a、用於列表與字符串之間的轉換;
使用join()--- 列表轉字符串
split()----字符串轉列表,()裏面加劃分元素的憑藉;
b、用於輸出文本的對其函數:rjust()--右對齊 ; ljust() --左對齊 ;center() ----居中 ;
c、刪除字符串中的特定字符或者空格:調用strip()函數 ,要刪啥就給括號裏寫啥。lstrip() --- 刪除左邊空格;
################
a、文本對齊函數:rjust()、ljust()、center();
b、模塊pyperclip中包含copy()與paste();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章