第二章 變數和簡單的資料型別

2021-09-08 16:37:22 字數 2008 閱讀 6210

變數命名規則

變數名只能包含字母、數字和下劃線。變數名可以字母或下劃線打頭,但不能以數字打頭;

變數名不能包含空格,但可使用下劃線來分割其中的單詞

不要將python關鍵字和函式名用作變數名

python包含6種內建的序列:列表、元組、字串、unicode字串、buffer物件和xrange物件;序列是python最基本的資料結構方式;

列表和元組的主要區別:列表可以修改,元組則不能;

所有序列型別可以進行某些特定的操作:索引、分片、加、乘以及檢查某個元素是否屬於序列的成員,還可以計算序列長度、找出最大元素和最小元素的內建函式。還有迭代。

索引:序列中的所有元素都是有編號的--從0開始遞增

greeting = 'hello'

print(greeting[0])

# 輸出結果 h

#根據給定的年月日以數字形式列印出日期

months = ['january','february','march','april',"may","june",

"july","auguest","septemper","october",

"november","december"]

#以1-31的數字作為結尾

endings = ['st','nd','rd'] + 17 * ['th']\

+ ['st','nd','rd'] + 7 * ['th']\

+ ['st']

year = raw_input('year: ')

month = raw_input('month(1-12):' )

day = raw_input('day(1-31):')

print(endings)

#將月份和天數減一,以獲取正確的年、月

month_number = int(month)

day_number = int(day)

month_name = months[month_number-1]

ordinal = day + endings[day_number-1]

print( month_name+''+ordinal+''+year)

分片:通過兩個冒號來實現;tag[1:5]第1個索引的元素是包含在分片內的,而第2個則不包含在分片內。tag [-3:0]表示倒數三個數;tag[:3]表示前三個數;步長:按照步長逐個遍歷序列的元素

tag = ""

print(tag[-3:-1])

# 輸出結果 90

tag[-3:0]

輸出的結果是,因為陣列從倒序排列是從-1開始的,0沒有對應的序列編號

乘法:用數字乘以乙個序列會生成新的序列,而在新的序列中,原來的序列將被重複x次。

in運算子檢查是否有成員資格

基本的列表操作:元素賦值、元素刪除、分片賦值以及列表方法(並不是所有的列表方法都真正的改變列表)

x[序列號] =賦值     ; list()列出列表

del  x[序列號]

物件.方法(引數)

2、count方法統計某個元素在列表**現的次數;

3、extend可以在列表的末尾一次性追加另乙個序列的多個值;

4、index用於從列表中找出某個值第乙個匹配項的索引位置;

5、insert 用於將物件插入到列表中;

6、pop移除列表中的乙個元素(預設是最後乙個),並且返回該元素的值;唯一乙個既能修改列表又返回元素值的列表方法;

7、remove用於移除列表中某個值的第乙個匹配項;

8、reverse將列表中的元素反向存放

9、sort方法用於在原位置對列表進行排序;排出來的列表,改變了;

10、compare(x,y)函式會在xy是返回正數;

元組:tuple:把序列轉換成元組;

第二章 變數和簡單資料型別

print 0o1011 521 print 0b1011 11 print 0x1011 4113語法 描述x y 用x除以y,捨棄小數部分,使得結果為整數 x y 計算x的y次冪,等同於pow abs x 返回x的絕對值 divmod x,y 以 m,n 的形式返回x除以y的商和餘數 pow x...

第二章 變數和簡單資料型別

合併字串 製表符和換行符 刪除空白 2.4數字 2.5注釋 將字串中的首字母大寫 name xu xinghao name.title print name 結果為 xu xinghao使全部字母大寫 print name.uppre xuxinghao使全部字母小寫 使用 來合併字串 t 製表符 ...

第二章 變數和簡單資料型別

第二章 變數和簡單資料型別 2.1 1.將括號內的內容列印到螢幕上 print 2.函式名稱顯示為藍色,print為函式。message是乙個變數,不需要新增 然後通過使用函式print對message這個變數進行列印。2.2.1 變數的命名和使用規則 1.變數名可以使用數字 字母和下劃線,但是不能...