py基础4.0

一、循环

(vba 的for···next,do while)

1、for x in s:

             缩进语句

(冒号!!!!)
把s中的每个元素代入x中,执行下面的缩进语句

注:syntaxerror句法错误,invalid无效

2、range()函数

需要外套list函数:list(range(10))
range(n)=0,1,2···n-1

3、while函数

while s>0:
缩进语句
条件满足,true,执行
不满足,false,不执行
(n不断自减)

4、dict:python内置字典(同vb)

写一个对照表,按x查找y

(1)、直接指定:d={'a':1,'b':2,'c':3}

大括号,冒号

(2)、通过key放入

d['a']=1
(可多次给一个key赋值,会覆盖)

(3)、验证(key是否存在)

in:'a' in d
true/false
get:d.get('a')
(none不存在)
d.get('a',1)
1(自己指定value)

(4)、删除key

d.pop(key)

(5)、顺序没有要求

(6)、特点:内存占用大,速度快

(7)、注意:key是不能变的,所以用字符串、整数,不用list

5、set:key的集合,没有value

(1)、用list创建

s=set([1,2,3])

(2)、元素无序性、唯一性、不可变

(3)、添加:add;删除:remove

(4)、交集&并集|运算

注:不可变对象str始终不变,替换其中元素会产生新str

你可能感兴趣的:(py基础4.0)