python函数基础练习

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最初的梦10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值