eg:
整数 a or b 的运算法则如下,
if a != 0:
print(a)
else:
print(b)
若a=-1, b=0,则上述程序输出什么?
解释:
将输入值进行if语句后的判断,如果正确,则运行以下语句块;如果不正确,则输出else下面的语句块
eg:
if True :
print(‘Liang’, 111)
elif True:
print(‘Shihao’, 222)
else:
print(‘LiangShihao’, 439)
解释:
判断if后的条件是否满足,若满足,则运行下面的语句块;若不满足,则不运行,判断以下条件语句
eg:
if () :
print(‘Liang’)
elif []:
print(‘Shihao’)
elif [0]:
print(‘LiangShihao’)
else :
print(‘HaHa’)
解释:
判断if后的条件,若正确,则运行;若不正确,则进入下面的elif后的条件;如果所有elif语句都不正确,则输出else后的语句
eg:
SUM = 0
k = 1
while k<=7:
SUM += k
k += 2
print(SUM, end=’ ')
解释:
当while语句后面的条件正确时,都运行以下的语句块
eg:
for c in ‘Hello World’:
print(c, end=’’)
continue
print©
解释:
运用for循环遍历 Hello World
1.!
2.
eg:
a = [i for i in range(1,10,3)]
b = [i**2 for i in a]
print( b )
解释:
通过for循环输出range(1,10,3)中的数据赋值给a
通过for循环使a中的每个元素得到平方后的数值
eg:
a = {1: 11, 2: 22, 3: 33}
a[2] = 3
print( a[2] )
解释:
通过索引找出元素,然后替代
eg:
a = {1, 2, 94}
b = {2, 94}
c = sorted( a|b )
print( c )
解释:
sorted() 函数对所有可迭代的对象进行排序操作。
eg:
a = {7}
a.add(22)
print( sorted(a) )
解释:
加入元素,再排序
eg:
a = {‘适’, ‘昊’, 439}
b = {‘适’, ‘昊’, 3}
print( a-b )
解释:
求字典的并集
eg:
a = {8, 2, 3, 4}
a.remove(3)
print( sum(a) )
解释:
先减去,再相加
eg:
a = {1: 11, 2: 22, 3: 33}
b = a.get(3)
print( b )
解释:
找出键,然后输出值
eg:
a = {1: 2, 2: 3, 3: 4}
b = a.pop(3)
print( b )
解释:
删除对应键的值,然后输出被删除值
eg:
a = {1: 2, 2: 3}
b = {2: 22, 3: 33}
a.update(b)
print( a )
解释:
update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。
eg:
a = {11, 12, 17}
b = {11, 12}
print( (a>=b)+1 )
解释:
判断是否是子集,然后输出相加值