【1】a=[8,13,11,6,26,19,24]
1)请输出列表a中的奇数项
2)请输出列表a中的奇数

解:1)

 a=[8,13,11,6,26,19,24]
print a[::2]

Result:
>>>
[8, 11, 26, 24]

2)

 a = [8,13,11,6,26,19,24]
b = []
for item in a:
if item%2 !=0:
b.append(item)
else:
continue
print b

Result:
>>>
[13, 11, 19]


【2】st = ‘Hello Python DuShuSir’请输出st字符串中偶数位上的字符

解:方法一:

 st = 'Hello Python DuShuSir'
sr =''
i=0
while i<len(st):
if i%2!=0:
sr +=st[i]
i +=1
print sr

方法二:

 st = 'Hello Python DuShuSir'
print st[1::2]

Result:
>>>
el yhnDSui


【3】已知字符串 a = “dUsHUsIR6cOM6”,要求 :
1)请将a字符串改为小写或改为大写
2)将a字符串中的小写改为大写、大写改为小写

解:1)

 a = "dUsHUsIR6cOM6"
print a.upper()
print a.lower()

Result:
>>>
DUSHUSIR6COM6
dushusir6com6

2)

 a = "dUsHUsIR6cOM6"
b = ""
i=0
while i<len(a):
if a[i].isupper():
b +=a[i].lower()
elif a[i].islower():
b +=a[i].upper()
elif a[i].isdigit():
b +=a[i]
i +=1
print b

Result:
>>>
DuShuSir6Com6

源自:DuShuSir

最新文章

  1. 可视化HTML编辑器
  2. BW知识点总结及面试要点
  3. MySQL查询LIKE如何匹配下划线 通配符转义
  4. 导出Excel帮助类
  5. [Practical Git] Format commit history with git log arguments
  6. Linux C 程序 函数,数组,指针,gdb调试器(SEVEN)
  7. linux 脚本编写基础(一)
  8. java源码解析——Stack类
  9. vim cheat sheet
  10. 多线程(七)JDK原生线程池
  11. bzoj 4345: [POI2016]Korale
  12. 如何利用pip自动生成和安装requirements.txt依赖
  13. java 中 Math类
  14. JS_高程3.基本概念(4)操作符
  15. Win2016以及win10 IIS10 下安装IEwebcontrol的方法
  16. C Alyona and Spreadsheet Codeforces Round #401(Div. 2)(思维)
  17. centos7 部署 docker swarm
  18. Docker命令之 save
  19. [HTML5]移动平台的HTML5开发框架
  20. Android Fragment功能的例子

热门文章

  1. java 实例之杨辉三角
  2. 查询数据库中表或视图或存储过程的数量 sql 语句
  3. 简单JS实现对表的行的增删
  4. 二模07day2解题报告
  5. javascript代码复用模式(二)
  6. jqmobi 转换语言
  7. 有没有好用的开源sql语法分析器? - 匿名用户的回答 - 知乎
  8. 【MySQL】MHA部署与MasterFailover代码分析
  9. 深入了解Qt(一)之QObject
  10. Linux:设置alias永久生效