1.22%3表达式输出结果为? ----结果为1
注意:1.%---取模 - 返回除法的余数
2./ 得到的是浮点数
3.//整除,商
2.3*1**3表达式输出结果为?---结果为27
注意:幂先算
3.以下代码的输出的结果是?---结果为 没有任何输出
a=False
if a: #---a是等于True
print('Hello')
4.以下代码的输出的结果是?---结果为 2 1
for i in [1,0]:
print(i+1)
5.python中哪个代码是不合法的?---结果为 D
A.True11
B.Num
C._list
D.2name
标识符的命名规则:有字母数字和下划线组成,不能以数字开头
6.以下代码的输出的结果是?---结果为 10
i = sum = 0
while i <= 4:
sum += i
i = i + 1
print(sum)
如需要运算解析,可用pycharm进行调试
7.以下代码的输出的结果是?---结果为 PYTHON
for char in 'PYTHON STRING':
if char == ' ':
break
print(char, end='') #end=''--中间不用换行
if char == 'O':
continue
如需要运算解析,可用pycharm进行调试
8.以下代码的输出的结果是?---结果为 yes
x = True
y = False
z = False
if x or y and z:
print('yes')
else:
print('no')
9.关于列表,描述错误的是(D)
A.remove(5)方法,如果列表中不包含5会报错
B.pop是删除最后一个元素
C.pop是删除最后一个元素
D.del 5,如果列表中不包含5不存在,会报错。----del语法出现错误
注意:元组对象不支持删除元组中的元素,也不支持修改元组中的元素
10.以下代码的输出的结果是?---结果为 22
a = 10
def func1(a):
a += 2
return a
a += func1(a) #a=a+func1(a)---a=10+func1(10) --func1(10)---a=10+2=12
print(a) # a=10+12=22
11.以下代码的输出的结果是?---结果为 ---5
def func1(*args, a=3, **kwargs):
print(a) #*args=(1,2)
func1(1, 2, a=5)
12.下列说法错误的是(C)
A.推导式中可以不进行条件筛选
B.推导式中必须使用for循环
C.推导式中必须用range()进行计数 #可以使用列表
D.推导式中可以不使用遍历出的数据
13.以下代码的输出的结果是?---结果为 ---5
my_list = [1, 2, 3, 4]
my_list.append([6, 5, 7, 8])
print(my_list) #[1, 2, 3, 4, [6, 5, 7, 8]]
print(len(my_list))# 5
12.哪个内建函数可以去除字符串两侧的空白字符()
str.strip()--可以去除空白字符
13.代码解答题:
统计字符串中出现的次数,如果是空格,不输出
如:“hello world”字符串统计的结果为:{'l':3,'h':1,'w':1,'d':1,'o':2,'r':1,'e':1}
my_str = 'hello world'
my_dict = {}
for i in my_str:
if i == ' ':
continue
my_dict[i] = my_str.count(i)
print(my_dict)