美文网首页ITS·黑客
Python笔记2(类集合、条件、循环)

Python笔记2(类集合、条件、循环)

作者: 阿凯Awesome | 来源:发表于2017-04-04 21:26 被阅读44次

List、Tuple、(Dict)

list用的是中括号,tuple用的是小括号,dict用的是大括号,而取出元素时都用中括号。两者区别在于初始化后前者改变元素,后者不能。两者都与数学集合有一些共同点,但list、tuple的元素是有序的,而且从0开始数,vb同样也是。(dict则无序,但也不是集合,类似映射key-value)

Dict比List时间快,但是占内存大

Dict的Key必须是是不可变对象

tuple显示一个元素时,该元素要加上逗号,如t=(1,)

.append('xx')是从最后加入元素

.insert(序数,'xx')是从所选位置插队

.pop(序数)是去除所选位置的

(.pop在dict同是去除但括号里面是Key)

.get(key)是取查dict,查无则无

If、For

if一定要注意缩进,一定要注意缩进,一定要注意缩进,还要分清从属关系。

elif,同else if,原理同VB语言。

input(),同VB语言。

int()是取整函数,也是字符串数字转数值数字的函数。


for x in ...与VB中的有区别,首先要有一个Python集合,“...”即是Python集合。

while 条件, 是符合条件时,执行继续循环,一旦不满足即退出(VB中有while until 循环,Python没有)。

Break 是直接中断循环。

Continue 是跳过中断循环。

range(x)是从0-x的自然数Python集合,将其变成list时,如L=list(range(11))

相关文章

网友评论

    本文标题:Python笔记2(类集合、条件、循环)

    本文链接:https://www.haomeiwen.com/subject/oomzottx.html