Python基本语法

2016-12-27  本文已影响13人  e36350f93207

Python 数组特点:list

1.可以存放任何类型的数据元素,一个数组里可以混搭不同元素.

关键字  .append()  .pop() .insert(index,obj)

元祖特点:tuple

1.oc里面没有 swift里面有 元祖不能增加 或者改变数据  t = (1,)只有1个元素的tuple定义时必须加一个逗号,,来消除歧义

2.t = ('a','b', ['A','B'])  注意这里的 ['A','B']  内的元素的可变的

elif == elseif 

3.dic >>>'Thomas' in dic

和list比较,dict有以下几个特点: 

查找和插入的速度极快,不会随着key的增加而变慢;

需要占用大量的内存,内存浪费多。

dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,正确使用dict非常重要,需要牢记的第一条就是dict的key必须是不可变对象

def  可变参数  fuc(arg,*list)  关键字参数func(arg,**kw)

命名关键字参数func(arg,*,one,two)

前面一个参数是可变参数的 命名关键字参数

func(arg1,*list,oen,two)

在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。

deff2(a, b, c=0, *, d, **kw):

print('a =', a,'b =', b,'c =', c,'d =', d,'kw =', kw)

a b 必须参数

c 默认参数

*,d 命名关键字参数

kw  关键字参数

c 默认参数

迭代

1 for  in  ,  for  in dic.values   for k,w in dic.items

默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。

上一篇 下一篇

猜你喜欢

热点阅读