Python初学者笔记(3):输出列表中的奇数/奇数项,字符串中的偶数项,字符串大小写转换
【1】a=[8,13,11,6,26,19,24]
1)请输出列表a中的奇数项
2)请输出列表a中的奇数
解:1)
1 a=[8,13,11,6,26,19,24] 2 print a[::2]
Result:
>>>
[8, 11, 26, 24]
2)
1 a = [8,13,11,6,26,19,24] 2 b = [] 3 for item in a: 4 if item%2 !=0: 5 b.append(item) 6 else: 7 continue 8 print b
Result:
>>>
[13, 11, 19]
【2】st = ‘Hello Python DuShuSir’请输出st字符串中偶数位上的字符
解:方法一:
1 st = 'Hello Python DuShuSir' 2 sr ='' 3 i=0 4 while i<len(st): 5 if i%2!=0: 6 sr +=st[i] 7 i +=1 8 print sr
方法二:
1 st = 'Hello Python DuShuSir' 2 print st[1::2]
Result:
>>>
el yhnDSui
【3】已知字符串 a = “dUsHUsIR6cOM6”,要求 :
1)请将a字符串改为小写或改为大写
2)将a字符串中的小写改为大写、大写改为小写
解:1)
1 a = "dUsHUsIR6cOM6" 2 print a.upper() 3 print a.lower()
Result:
>>>
DUSHUSIR6COM6
dushusir6com6
2)
1 a = "dUsHUsIR6cOM6" 2 b = "" 3 i=0 4 while i<len(a): 5 if a[i].isupper(): 6 b +=a[i].lower() 7 elif a[i].islower(): 8 b +=a[i].upper() 9 elif a[i].isdigit(): 10 b +=a[i] 11 i +=1 12 print b
Result:
>>>
DuShuSir6Com6
源自:DuShuSir
更多学习笔记欢迎访问:DuShuSir.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能