环境部署
基本常识
num_list = [1, 2, 3, 4, 5]
print(num_list)
i = 0
while i < len(num_list):
if num_list[i] == 2:
num_list.pop(i)
i -= 1
else:
print(num_list[i])
i += 1
print(num_list)
def test(l):
i = 0
while i<len(l):
if l[i]%2==0:
l.pop(i)
else:
i = i+1
range(1, 9)
[1, 2, 3, 4, 5, 6, 7, 8]
x = []
if not x:
print "x is empty"
a = 3
a, b = 1, a
如果按照正常的思维逻辑,先进行a = 1,在进行b = a,最后b应该等于1,但是这里b应该等于3,因为在连续赋值语句中等式右边其实都是局部变量,而不是真正的变量值本身,比如,上面例子中右边的a,在python解析的时候,只是把变量a的指向的变量3赋给b,而不是a=1之后a的结果。
思路将输入的数通过str转换成字符串,然后判断'.'是否在该字符串中
方法
-
isdigit()
Python isdigit()方法 -
del()
python 中del 的用法 -
find()
Python find()方法 -
split()
Python split()方法 -
filter()
filter
网友评论