老男孩python基础知识练习题(一)中

20、字符串是否可迭代?如可以请使用for循环每一个元素?

>>> name = " aleX "
>>> for i in name:
... print(i)

21、请代码实现:利用下划线将列表的每一个元素拼接成字符串,li = [‘alex‘,‘eric‘,‘rain‘]

li = [‘alex‘,‘eric‘,‘rain‘]v=‘‘.join(li)print(v)

22、写代码,有如下列表,按照要求实现每一个功能(所有练习题同样适用于元组)

li = [‘alex‘,‘eric‘,‘rain‘]

a.计算列表长度并输出

li = [‘alex‘,‘eric‘,‘rain‘]print(len(li))b.列表中追加元素"seven",并输出添加后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.append(‘seven‘)print(li)c.请在列表的第1个位置插入元素 "Tony",并输出添加后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.insert(0,‘tony‘)print(li)d.请修改列表第2个位置的元素为 "Kelly",并输出修改后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li[1]=‘Kelly‘print(li)e.请删除列表中的元素"eric",并输出修改后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.remove(‘eric‘)print(li)f.请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表
li = [‘alex‘,‘eric‘,‘rain‘]print(li[1])li.remove(li[1])print(li)g.请删除列表中的第3个元素,并输出删除元素后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.remove(li[2])print(li)h.请删除列表中的第2至4个元素,并输出删除元素后的列表
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]del li[1:4]print(li)i.请将列表所有的元素反转,并输出反转后的列表
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]li.reverse()print(li)j.请使用for、len、range 输出列表的索引
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]for i in range(len(li)):    print(li[i])k.请使用enumrate输出列表元素和序号(序号从 100 开始)
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]for index,item in enumerate(li):    print(index,item)l.请使用for循环输出列表的所有元素
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]for i in li:    print(i)

22、写代码,有如下列表,请按照功能要求实现每一个功能
li = ["hello",‘seven‘,["mon",["h","kelly"],‘all‘],123,446]
a.请输出"Kelly"
b.请使用索引找到 ‘all‘元素并将其修改为"ALL"

li = ["hello",‘seven‘,["mon",["h","kelly"],‘all‘],123,446]a=li[2][1][1]print(a.capitalize())
li = ["hello",‘seven‘,["mon",["h","kelly"],‘all‘],123,446]a=li[2].index(‘all‘)li[2][a]=‘ALL‘print(li)



原文地址:https://www.cnblogs.com/8-eight/p/9081350.html

时间: 2024-07-31 00:09:02

老男孩python基础知识练习题(一)中的相关文章

python基础知识练习题(一)

1.执行python脚本的两种方式答: 1. python file.py 2.在文件头添加#!/usr/bin/python路径 ./file.py 2.简述位.字节的关系答: 电脑只识别0和1 每个0或1 为一位 每八位为一个字节3.简述ascii.Unicode.utf-8.gbk关系答: ascii 由一个八位组成 unicode 万国码最少十六位,没有上限 utf-8 压缩的万国码,最少八位,没有上限 gbk 中文,字母八位,中文十六位4.请写出"李杰"分别用utf-8和gb

python 基础知识练习题

# -*- coding:utf-8 -*- # 1.判断下列逻辑语句的True,False. # 1) a = 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(a) True # 2) b = not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(b) False # 2.求出下列逻辑语句的

python基础知识练习题(二)

1. 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: for v2 in l2: if v1 == v2: li.append(v1)print(li) b.获取l1中有,l2中没有的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: if v1 n

python基础知识部分练习大全

python基础知识部分练习大全   1.执行 Python 脚本的两种方式 答:1.>>python ../pyhton.py 2. >>python.py   #必须在首行有 #!/usr/bin/env python3 指定执行语言 2.简述位.字节的关系 答:一个字节(byte)=8位(bit)  位为最小的单位 3.简述 ascii.unicode.utf-8.gbk 的关系 ascii:只能表示256个符号 unicode:万国码,各国都有 需要有2位来表示 utf-8

python基础知识总结

python有段时间没用了,实在是惭愧啊,屌丝今天决定开始对python基础知识重新进行总结,以慰自心. 一.python概念 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. python定位"优雅","简单","明确" 二.python安装 略 三.python基础 1.数据类型 整数: Python可以处理任意大小的整数,当然包括负整数,在程序

python基础知识(字符串)

在我们学习python基础教程的过程中,一般会涉及字符串.列表.元组.字典等基础知识,接下来会将自己学习字符串.列表.元组以及字典的案例等记录如下: 一.字符串: 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.创建字符串很简单,只要为变量分配一个值即可.例如: var1="Big data" var2='openstack' 需要注意的是在python里面双引号("")与单引号('')表示的含义完全相同,并不会存在像S

python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。

本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding:utf-8from com.wenhy.crawler_baidu_baike import url_manager, html_downloader, html_parser, html_outputer print "爬虫百度百科调度入口" # 创建爬虫类class SpiderMai

python 基础知识(一)

                                       python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者.Python是从ABC发展起来,主要受到了Modula-3(另一种相当

Python基础知识梳理 - 第01部分

在开始Python基础知识梳理前, 先安装下环境. 以下过程是在Linux操作系统, root用户下进行的, 主要安装了2.7版本的python, 和pip, ipython, virtualenv等工具, 最后是vim的设置. 1. 安装python. # wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz Python-2.7.14 # ./configure --prefix=/usr/local/python27