-
添加新元素:
添加到集合尾部 L.append(' ')
添加到指定位置 L.insert(x,' '),其中x表示要添加到的索引位置。
查看全部 -
倒序访问list[ ]
最后一位是-1,依次是-2,-3,-4,........
而正序访问是:0,1,2,3,4,........
查看全部 -
通过索引来访问集合list[ ]
索引从0开始,L[0],L[1]........
查看全部 -
有序集合
list[ ]
查看全部 -
dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。
set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。
set内部存储的元素是无序的。set不能包含重复的元素
查看全部 -
由于上述set不能识别小写的名字,请改进set,使得 'adam' 和 'bart'都能返回True。查看全部
-
1. isinstance(x, str) 可以判断变量 x 是否是字符串;
2. 字符串的 upper() 方法可以返回大写的字母。
查看全部 -
布尔运算
短路计算。
1. 在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。2. 在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。查看全部 -
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
查看全部 -
由于dict也是集合,len() 函数可以计算任意集合的大小:
查看全部 -
修改。。。
查看全部 -
x = 1
y=x
sum=y
while x < 50:
y=2*x+1
sum=sum+y
print 'x=',x,'y=',y,' sum=',sum
x=x+1
print sum
sum = 0
x = 1
while x < 100:
sum = sum + x
x = x + 2
print 'x=',x,' sum=',sum
print sum
查看全部 -
sum = 0
x = 1
while True:
if x%2==0:
continue
sum=sum+x
x = x + 1
if x > 100:
break
print sum
查看全部 -
sum = 0
x = 1
y=x
while x < 100:
if x%2==1:
sum=sum+y
y=2*x+1
x=x+1
print 'x=',x,'y=',y,' sum=',sum
查看全部 -
daima
查看全部
举报