天天看点

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,如需转载请自行联系原作者