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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,495评论 0 23
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,357评论 0 33
  • 今天由徐健老师给我们讲了一堂关于倍丽芙公司的发展历程,如何一步一步走过来,成就了规模,以及一些养森产品的原理,从根...
    橘子开花_dcec阅读 2,924评论 0 0
  • 十一 今夜的月色很美 相隔两小时,时差的我们 在相同的角度凝视 月光在北方 也在南方 十二 把慌言抛弃 把天真留下...
    萧路遥阅读 1,598评论 2 1
  • 蛋黄油又名鸡子油,可外敷也可内服,中医认为,蛋黄油具有生肌长皮、清热润肤、消炎止痛、收敛生肌和保护疮面的作用。这是...
    sunruyi阅读 8,924评论 0 2

友情链接更多精彩内容