我想从字符串中删除第一个字符.有这样的功能吗?
>>> a = "BarackObama"
>>> print myfunction(4,a)
ckObama
>>> b = "The world is mine"
>>> print myfunction(6,b)
rld is mine
Run Code Online (Sandbox Code Playgroud)
dra*_*oon 18
是的,只需使用切片:
>> a = "BarackObama"
>> a[4:]
'ckObama'
Run Code Online (Sandbox Code Playgroud)
文档在http://docs.python.org/tutorial/introduction.html#strings
joa*_*uin 13
功能可以是:
def cutit(s,n):
return s[n:]
Run Code Online (Sandbox Code Playgroud)
然后你这样称呼它:
name = "MyFullName"
print cutit(name, 2) # prints "FullName"
Run Code Online (Sandbox Code Playgroud)
使用切片.
>>> a = "BarackObama"
>>> a[4:]
'ckObama'
>>> b = "The world is mine"
>>> b[6:10]
'rld '
>>> b[:9]
'The world'
>>> b[:3]
'The'
>>>b[:-3]
'The world is m'
Run Code Online (Sandbox Code Playgroud)
您可以在官方教程中阅读此内容和大多数其他语言功能:http://docs.python.org/tut/
归档时间: |
|
查看次数: |
49971 次 |
最近记录: |