python列表及函數

  1. 轉義字符

\n:表示換行

wKioL1jqBOnAkDdDAAAvsFtkzDs468.png-wh_50

2.查看數據類型的函數,(括號裏的是字符類型)

wKioL1jqBZeRrFyoAABpF9rE8T4825.png-wh_50

3.交互式操作命令

wKioL1jqFCGRWsrrAAApruJocMU732.png-wh_50

3.6與2.7的區別:

3.6是input,2.7是raw_input

input它會根據用戶輸入變換相應的類型,而且如果要輸入字符和字符串的時候必須要用引號包起來,而raw_input則是不管用戶輸入什麼類型的都會轉變成字符型.

4.運算符

①算數運算符:(“+”,“-”,“*”,“/”“%”,“**”,“//”)

“+”:即兩個對象相加

“-”:即兩個對象相減

...依次類推

“%”:運算結果取出餘數部分

“**”:冪,返回a的b次方

“//”:整除,結果取整數,返回的值是商的整數

wKioL1jqB0eyo0McAABME-gNyaM615.png-wh_50

②關係運算符(也稱比較運算符):共7種

“==”:比較兩個對象是否相等

“!=”:比較兩個對象是否不相等

“<>”:比較兩個對象是否不相等,返回True/False,這個運算符類似於“!=”

“>”:返回a對象是否大於b對象

“<”:返回a對象是否小於b對象

“>=”:返回a對象是否大於等於b對象

“<=”:返回a對象是否小於等於b對象

如何用if語句判斷:

語法:if 條件:

    執行語句;

    else

    執行語句;

wKiom1jqCN_w6yrhAAA8NFCci0Q055.png-wh_50

③賦值運算符:

“=”:簡單的賦值運算符。

eg:c=a+b,將a+b的值賦值給c

“+=”:加法賦值運算符

eg:a+=b相當於a=a+b

“-=”同“+=”

“/=”:除等於

“%=”“**=”“//=”“*=”:與前幾個道理相同

5.列表

列表是python中最基本的數據結構,[,,,,]由一個方括號以逗號分隔醉成的數據集合。數據可以是任意類型。

語法:[元素1,元素2,元素3.....]

序列中的每個元素會自動分配一個位置(這個位置就是索引,也稱爲下標)

列表的特點:

①.列表中可以包含不同類型的對象

②.支持嵌套

③.可變即可修改,通過下標和切片改變列表元素

6.如何定義列表?

方法一:[] list1=[1,3,5]

wKioL1jqDBvTU_wiAAAm0s1ffnE665.png-wh_50

方法二:使用內置函數“list()”,將一個序列轉爲列表

eg:

wKiom1jqDIDzX0DhAAAiTvpwZn4523.png-wh_50

7.如何訪問列表中的值?

wKioL1jqDP-iF7g4AAAi70pWZN8739.png-wh_50

這裏lists[1:5]中的1是指下標的位置,即第幾個下標(下標的編號是從0開始的),5是正常數字的5,即第五個位置.

所以意思就是:截取下標爲0和第五個元素位置之間的值。

8.如何修改列表中的元素?

eg:

wKiom1jqDkyRTB7xAAAon3R2twU733.png-wh_50

9.列表的索引和切片

eg:

wKioL1jqDyPiLDS9AAA9J8u5ZrM666.png-wh_50

[1:-1]:下標爲1後的元素與倒數第一個位置之間的元素

[::2]:截取列表中偶數的元素

10.向列表中追加元素

相關函數:

append():向列表末尾追加元素;

extend():追加可迭代對象中的所有元素;

insert():在指定位置插入元素;

eg:

append():

wKiom1jqEhLy_HdCAAAluvTYZhQ485.png-wh_50

extend():

wKiom1jqEmeBmddsAAAm9SI4yAY940.png-wh_50

insert(2,5):2:在第幾個索引前面插入的數,如果超出下標範圍,不會報錯並且將新值插入到末尾。

PS:如果超出取值範圍會報錯

wKiom1jqEPmgDG56AAAndiDy-6w990.png-wh_50



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章