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