python作业周末班0325

这里写图片描述

s=raw_input("请输入字符串:")
li=(list(s))
if len(s)>100 or not s.isalpha():
    print "Error"
for i in range(len(s)):
    for j in range(i+1,len(s)):
        if li[i]==li[j]:
            li[j]=" "
print (" ".join(li)).replace(" "," ")

这里写图片描述

num = input("请输入一个正整数:")
count = 1
for i in range(2, num + 1):
    if (num % i) == 0:
        count += 1
if count > 2:
    print "yes"
else:
     print "no"

这里写图片描述

a='hello xiao mi'
b=a.split()
c=b[::-1]
print " ".join(c)

这里写图片描述

while True:
    a = raw_input("第一串字符:")
    b = raw_input("第二串字符:")
    for i in b:
        a=a.replace(i,"")
    else:
        print a

这里写图片描述

word = raw_input("请输入单词")
if len(word) > 100:
    print "Beyond Max Length"
    exit()
if not word.isupper():
    print "dislike"
    exit()
li = list(word)
for i in range(0,len(word)+1):
    if li[i] == li[i - 1]:
            print "dislike"
            break
else:
     print "like"

1.python中如何让列表中的姓名按行输出, names = [‘fenytiao’, ‘fendai’, ‘fensi’]:
A. print ‘\n’.join(names)
B. print names.join(‘\n’)
C. print names.append(‘\n’)
D. print(‘\n’.join(names))
E. print(names.join(“%s\n”, names))
F. print(names.join(‘\n’))
答案:D

2.下面代码的执行结果为():
代码:
url = ‘westos.org’
url[-3:-1]=”.com”
A. ‘westos.com’
B. ‘westos’
C. ‘westos.moc’
D. 无显示
E. 报错
答案:E

3.下面代码的执行结果为:
li = [1, 2, 3]
li.append(4)+list(‘abc’)
print li
A. [1, 2, 3, 4, ‘abc’]
B. [1, 2, 3, 4, ‘a’, ‘b’, ‘c’]
C. [1, 2, 3, [4], ‘a’, ‘b’, ‘c’]D. [1, 2, 3, 4, a, b, c]
E. 异常
答案:E

4.python中缩进表示语法边界, 一般建议一个缩进为 _ 4__ 个空格?

5.100-25*3%4输出结果为()
A. 1
B. 0
C. 25
D. 97
答案:97

6.如何获取字符串s=’python’的从右向左的第2个字符()
A. s[3]
B. s[2]
C. s[-2]
D. s[-2:-1]
E. s[3:4]
答案:C,D

7.strip的作用是 , ljust的作用是 __ , split的作用是 _ .
答案:删除两边空格;向左对齐;分割字符串

8.append的作用是 _ , insert(3,’a’)的作用是 _ , extend([1,2,3])的作用是 ;
答案:在数组中追加元素;在数组的第四个位置追加’a’元素;在数组中再扩展一个为【1,2,3】的数组

9.urls= [‘http://www.baidu.com‘, ‘https://www.westos.org‘, ‘file:///hello.txt’,
https://www.westos.com‘] 找出该列表中协议为https并且所在域为.com的url地址.

答案:

urls = ['http://www.baidu.com', 'http://www.westos.org', 'file:///hello.txt', 'https://www.westos.com']
for i in urls:
    if i.startswith('https') and i.endswith('.com'):
        print i

10.python中的布尔类型有 ___ ;
答案:True ;False

11.常见的python解释器有(至少列举3种) __ ;
答案:ipython,jpython,cpython

12.分析ASCII,Unicode和utf-8三种编码格式的异同点。
答案:ASCII:所有的信息最终都表示为一个二进制的字符串,每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111
Unicode:一种所有符号的编码
utf-8:在互联网上使用最广的一种Unicode的实现方式。它是一种变长的编码方式,它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度

13.在python脚本中如何指定解释器位置? 请列举.
答案:#!/usr/bin/env python

14.a=10, b=0, 求b/a*10 的结果为 _ ;
答案:0

15.请说明python2和python3中input函数的不同点;
答案:python2有input和raw_input两种,input可以输入整形的数据,但是python3中input都为str

16.如何查看变量a=1的类型 ___ , 如何将a转换为字符串类型 _ ;
答案:print type(s) ; str(a)

17.下面哪条语句在python中是不合法的?()
A. x = y = z = 1
B. x = (y = z + 1)
C. x,y = y,z
D. x+=y
答案:B

18.sum(range(5))的结果为 ; reversed(range(5))的结果为 ___ ;
答案:10,内存地址

19.你知道的可迭代数据类型有 _ , 可变数据类型有 _ ;
答案:字符串,列表;列表

20.x = [3 == 3, min(5,8)] 那么x的值为 __ ;
答案:True

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值