#/usr/bin/env python

# -*- coding:utf-8 -*-

# Author:ylw



# name = '  ylwA  '

# 1.移除name变量对应的值两边的空格

# v = name.strip()

# print(v)



# 2.判断name变量对应的值是否以“yl”开头

# name = 'ylwA'

# v = name.startswith('yl')

# print(v)





# 3.判断name变量对应的值是否以“A”结尾

# name = 'ylwA'

# v = name.endswith('A')

# print(v)



# 4.将name变量对应的值中的“l” 替换为“p”

# name = 'ylwA'

# v = name.replace('l','p')

# print(v)



# 5.将name变量对应的值根据“l”分割

# name = 'ylwA'

# v= name.split("l")

# print(v)



# 6.请问,上一题e 分割之后得到的值是什么类型





# 7.将name变量对应的值变大写

# name = 'ylwA'

# v = name.upper()

# print(v)



# 8.将name变量对应的值便小写

# name = 'ylwA'

# v = name.lower()

# print(v)



# 9.请输出name变量对应的值的第二个字符

# name = 'ylwA'

# print(name[1:2])



# 10.请输出name变量对应的值的前三个字符

# name = 'ylwA'

# print(name[:3])



# 11.请输出name变量对应的值的后2个字符

# name = 'ylwA'

# print(name[-2:])



# 12.请输出name变量对应的之中 “w” 所在的位置

# name = 'ylwA'

# v = name.index("w")

# print(v)

# for i,v in enumerate(name):

#     if v == "w":

#         print("w的索引是:%s"%)i













# 1.计算列表的长度并输出

# li = ['alex','eric','rain']

# print(len(li))



# 2.列表中追加元素 “seven”,并输出添加后的列表

# li = ['alex','eric','rain']

# li.append('seven')

# print(li)



# 3.请在列表的第一个位置插入元素“tony”,并输出添加后的列表

# li = ['alex','eric','rain']

# li.insert(0,'tony')

# print(li)



# 4.请修改列表第二个位置的元素为“kelly”,并输出修改后的结果

# li = ['alex','eric','rain']

# li[1] = 'kelly'

# print(li)



# 5.请删除列表中的元素“eric”,并输出修改后的列表

# li = ['alex','eric','rain']

# li.remove('eric')

# print(li)



# 6.请删除列表中的第二个元素,并输出删除的元素的值和删除元素后的列表

# li = ['alex','eric','rain']

# v = li.pop(1)

# print(v)

# print(li)



# 7.请删除列表中的第三个元素,并输出删除后元素的列表

# li = ['alex','eric','rain']

# li.pop(2)

# print(li)



# 8.请删除列表中的第2至4个元素,并输出删除后的元素列表

# li = ['alex','eric','rain','Tony']

# del li[2:4]

# print(li)



# 9.请将列表所有的元素反转,并输出反转的列表

# li = ['alex','eric','rain']

# li.reverse()

# print(li)



# 10.请使用for、len、range输出列表的索引

# li = ['alex','eric','rain']

# for i in range(0,len(li)):

#     print(i+1,li[i])



# 11.请使用enumrate输出列表元素和序号(序号从100开始)

# li = ['alex','eric','rain']

# for i,ele in enumerate(li,100):

#     print(i,ele)



# 12.请使用for循环输出列表的所有元素

# li = ['alex','eric','rain']

# for i in li:

#     print(i)

 

python day2 练习题的更多相关文章

  1. python入门练习题1

    常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...

  2. Python/ MySQL练习题(一)

    Python/ MySQL练习题(一) 查询“生物”课程比“物理”课程成绩高的所有学生的学号 SELECT * FROM ( SELECT * FROM course LEFT JOIN score ...

  3. python/MySQL练习题(二)

    python/MySQL练习题(二) 查询各科成绩前三名的记录:(不考虑成绩并列情况) select score.sid,score.course_id,score.num,T.first_num,T ...

  4. python字典练习题

    python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...

  5. python day2:python的基本数据类型及其方法

    目录 python day2 1. 编码转换 2. python的基本数据类型 3. for 迭代遍历 4. 列表list 5. 元组tuple 6. 字典dict 7. 枚举enumerate 8. ...

  6. Python经典练习题1:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

    Python经典练习题 网上能够搜得到的答案为: for i in range(1,85): if 168 % i == 0: j = 168 / i; if i > j and (i + j) ...

  7. 初识Python.day2

    一. python运算符 算数运算符  比较运算符 赋值运算符 逻辑运算符 成员运算符 二. Python基础数据类型 1. python字符串总结 # 首字母变大写 # a1 = "jiu ...

  8. Python模块练习题

    练习题: 1.logging模块有几个日志级别? #INFO,WARNING,DEBUG,CRITICAL,ERROR 2.请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志 2017 ...

  9. Python程序练习题(一)

    Python:程序练习题(一) 1.2 整数序列求和.用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果. 代码如下: n=input("请输入整数N:") sum=0 ...

随机推荐

  1. Linux之nc命令详解

    nc是一个强大的网络工具,可以通过yum安装 [root@LB2 ~]# which nc /usr/bin/which: no nc in (/usr/local/sbin:/usr/local/b ...

  2. 在linux下使用百度ueditor编辑器上传图片

    百度ueditor编辑器虽然强大,但是也有不足的地方.如果对ueditor流程不是很熟悉可以说走的弯路比较多,费力不讨好.下面呢,就是要解决ueditor遇到的问题. 用ueditor上传图片遇到的问 ...

  3. Webpack 速成

    前言 如果你已经对Webpack精通了或者至少一直在工作中使用它,请关闭当前浏览器标签,无视这篇文章. 这篇文章本意是写给我自己看的,作为一篇Cookbook供快速查询和上手用.原因是虽然工作中会涉及 ...

  4. angular2 日期格式化

    angular2 日期格式话 ng2 在模板中格式话显示日期使用 DatePipe 管道(其实就是ng1里面的过滤器(filter),换了个说法), 如下示例: 1 <div class=&qu ...

  5. 为什么使用 Containjs 模块化管理工具效率高?

    为什么使用 Containjs 模块化管理工具效率高? 要说明这个首先得说明一下,Containjs 的模块加载原理. 第一步,首先使用异步加载(ajax)在 js 目录下的 app.js 入口模块( ...

  6. 老李分享:接电话之uiautomator 1

    老李分享:接电话之uiautomator   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:9 ...

  7. Android敏感词过滤主要类

    package com.tradeaider.app.utils; import com.tradeaider.app.activity.MyApplication;import java.util. ...

  8. ArcGIS API for JavaScript 4.2学习笔记[20] 使用参数查询要素(油井和地震关系)

    这个例子相当复杂.我先简单说说这个例子是干啥的. 在UI上,提供了一个下拉框.两个滑动杆,以确定三个参数,使用这三个参数进行空间查询.这个例子就颇带空间查询的意思了. 这个例子是干嘛的呢?第一个参数是 ...

  9. 改变iOS app的icon(iOS10.3)

    改变iOS app的icon 官方 iOS10.3新增了可以让开发者去更改app的icon,接下来看看怎么更改. 官方API给的东西很少,只是介绍了一个实例方法: open func setAlter ...

  10. 不可不知的 Android strings.xml 那些事

    相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧. ...