【Python】语法学习5

一、切片

1.对list进行切片

>>>L['Adam','Lisa','Bart','Paul']
>>>L[0:3]
['Adam','Lisa','Bart']

切片还可以指定第三个参数,第三个参数表示每几个取一个,L[::2]会每两个元素取出一个来。

>>>L[::2]
['Adam','Bart']

range() 函数可以创建一个数列:

>>>range(1,101)
[1,2,3,.....,100]

2、倒序切片

>>>L=['Adam','Lisa','Bart','Paul']
>>>L[-2:]
L['Bart','Paul']

3、对字串符切片

>>>'ABCDEFG'[:3]
'ABC'
>>>'ABCDEFG'[-3:]
'EFG'
>>>'ABCDEFG'[::2]
'ACEG'

upper可以把字符变成大写字母:

>>>'abc'.upper()
'ABC'

例子:

>>>def  firstcharUpper(s):
         return  s[0].upper()  +  s[1:]
>>>print  firstcharUpper('hello')
Hello

你可能感兴趣的:(【Python】语法学习5)