天天看點

Python随筆(二)、python基礎

源自:http://www.cnblogs.com/wupeiqi/articles/4906230.html

一、接收執行參數

sys.argv   接收執行參數的函數

執行結果

[root@python3 ~]# python index.py 8000

['index.py', '8000']

[root@python3 ~]# python index.py runserver

['index.py', 'runserver']

清單,元祖:

差別,清單可以被修改,元祖不能被修改,清單包含元祖

元祖的元素不能被修改,元祖的元素的元素可以被修改。如下程式所示

執行報錯:

Traceback (most recent call last):

  File "C:/Users/Administrator/PycharmProjects/S12/2017-11-19/tuple.py", line 11, in <module>

    t1[2] = 123

TypeError: 'tuple' object does not support item assignment

執行結果:

(1, 2, {'k1': 2})

Process finished with exit code 0

對于python,一切事物皆是對象,對象基于類建立

字元串常用功能:

移除空白                 strip

分割                        slipt

長度                        len

索引                        index

切片                        [1:]   [2:5]  [:-1]

4、清單

建立清單:

<code>name_list </code><code>=</code> <code>[</code><code>'alex'</code><code>, </code><code>'seven'</code><code>, </code><code>'eric'</code><code>]</code>

<code>或</code>

<code>name_list = </code><code>list</code><code>([</code><code>'alex'</code><code>, </code><code>'seven'</code><code>, </code><code>'eric'</code><code>])</code>

基本操作:

索引                 index

追加                 append

删除                 del

長度                 len 

切片                 [1:]   [2:5]  [:-1] 

循環                 for   while

包含                 in

5、元祖

建立元祖:

<code>ages </code><code>=</code> <code>(</code><code>11</code><code>, </code><code>22</code><code>, </code><code>33</code><code>, </code><code>44</code><code>, </code><code>55</code><code>)</code>

<code>ages </code><code>=</code> <code>tuple</code><code>((</code><code>11</code><code>, </code><code>22</code><code>, </code><code>33</code><code>, </code><code>44</code><code>, </code><code>55</code><code>))</code>

切片                [1:]   [2:5]  [:-1] 

循環                for   while

長度                len

包含                in

6、字典(無序)

建立字典:

<code>person </code><code>=</code> <code>{</code><code>"name"</code><code>: </code><code>"mr.wu"</code><code>, </code><code>'age'</code><code>: </code><code>18</code><code>}</code>

<code>person </code><code>=</code> <code>dict</code><code>({</code><code>"name"</code><code>: </code><code>"mr.wu"</code><code>, </code><code>'age'</code><code>: </code><code>18</code><code>})</code>

常用操作:

索引    

新增     

删除      del    pop    remove

鍵、值、鍵值對    keys   values   items

循環    for   while

長度    len

PS:循環,range,continue 和 break

int常用功能介紹:

age = int(18)

shift + 滑鼠指向int,檢視内置函數

求商和餘數,執行結果得到兩個數的元祖

(9, 5)

字典:

for循環取k,v值

v1

v2

v3

k1

k2

k3

k1 v1

k2 v2

k3 v3

pop參數,必須指定一個值,因為字典是無序的,接上文截圖

print(dic['k2'])

     本文轉自陳繼松 51CTO部落格,原文連結:http://blog.51cto.com/chenjisong/1983268,如需轉載請自行聯系原作者