python列表取出奇数项,Python初学者笔记(3):输出列表中的奇数/奇数项,字符串中的偶数项,字符串大小写转换...

【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

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

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

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值