Python练习题答案: 删除第一次和最后一个字符【难度:0级】--景越Python编程实例训练营,1000道上机题等你来挑战
程序员文章站
2024-03-04 15:32:53
...
删除第一次和最后一个字符【难度:0级】:
答案1:
def remove_char(s):
return s[1 : -1]
答案2:
def remove_char(s):
#your code here
return s[1:-1]
答案3:
def remove_char(s):
#your code here
return(s[1:-1])
答案4:
def remove_char(s):
return s[1:-1]
#your code here
答案5:
def remove_char(s):
return s[1:-1];
答案6:
def remove_char(s):
return (s[1:-1])
答案7:
def remove_char(s):
return (s)[1:-1]
答案8:
def remove_char(s):
return (s[1:-1])#your code here
答案9:
In[14]: def remove_char(s):
...: return s[1:-1]
...:
...:
...: def remove_char_2(s):
...: s = list(s)
...: s.pop()
...: s.pop(0)
...: return ''.join(s)
...:
In[15]: %timeit remove_char('abcdefg')
The slowest run took 15.26 times longer than the fastest. This could mean that an intermediate result is being cached.
1000000 loops, best of 3: 328 ns per loop
In[16]: %timeit remove_char_2('abcdefg')
The slowest run took 7.71 times longer than the fastest. This could mean that an intermediate result is being cached.
100000 loops, best of 3: 2.23 µs per loop
答案10:
def remove_char(s):
return '' if len(s) <= 2 else s[1:-1]
答案11:
def remove_char(s):
return s[1:len(s)-1]
答案12:
def remove_char(s):
#your code here
return s[1:len(s)-1]
答案13:
def remove_char(s):
#your code here
return s[1:(len(s) -1)]
答案14:
def remove_char(s):
return (s[1:(len(s)-1)])
答案15:
def remove_char(s):
return s[1:len(s) - 1]
#your code here
答案16:
def remove_char(s):
return (s[1:len(s)-1])
答案17:
def remove_char(s):
return s[1:(len(s)-1)]
答案18:
def remove_char(s):
return s[1:(len(s)-1)]#your code here
答案19:
def remove_char(s):
return s[1:len(s) - 1];
#your code here
答案20:
def remove_char(s):
return(s[1:len(s)-1])
#your code here
答案21:
def remove_char(s):
return s[1:((len(s))-1)]
答案22:
def remove_char(s):
return(s)[1:(len(s)-1)]
答案23:
def remove_char(s):
#your code here
return(s[1:len(s)-1])
答案24:
def remove_char(s):
#your code here
return s[1:len(s)-1];
答案25:
def remove_char(s):
return(s[1:(len(s)-1)])
#your code here
答案26:
def remove_char(s):
return s[1:(len(s))-1]
答案27:
def remove_char(s):
return s[1:len(s)-1];
答案28:
def remove_char(s):
return(s[1:len(s)-1]);
答案29:
def remove_char(s):
return((s[1:(len(s)-1)]))
答案30:
def remove_char(s):
#your code here
return s[1:((len(s))-1)]
答案31:
def remove_char(s):
#your code here
return s[1:(len(s))-1]
答案32:
def remove_char(s):
s = list(s)
s.pop()
s.pop(0)
return ''.join(s)
答案33:
def remove_char(s):
s = list(s)
s.pop()
s.pop(0)
return "".join(s)
答案34:
def remove_char(s):
if s == "eloquent": #confirming the s variable equals the word "eloquent"
return(s[1:7]) #telling the program if s is "eloquent" print all except first and last letters
elif s == "country": #confirming the s variable equals the word "country"
return(s[1:6]) #telling the program if s is "country" print all except first and last
elif s == "person": #same as 1,3
return(s[1:5]) #same as 2,4
elif s == "place": #same as 1,3
return(s[1:4]) #same as 2,4
elif s == "ok": #same as 1,3
return"" #telling the program if s is "ok" don't print anything, ok is only 2 letters
else: #if anything else is entered,
return(s[1:-1]) #tell the program s is the input without the first and last characters
答案35:
def remove_char(s):
#your code here
if s is not None and len(s) > 1:
return s[1:len(s)-1]
return s
答案36:
def remove_char(s):
if len(s)>0:
return s[1:-1]
else:
return ''
答案37:
def remove_char(s):
#your code here
if len(s) > 2:
x = s[1:-1]
return x
else:
return ''
答案38:
def remove_char(s):
#your code here
s = s[1:-1]
return s
答案39:
def remove_char(s):
s = s[1:-1]
return s
答案40:
def remove_char(s):
s = s[1:-1]
return(s)
答案41:
def remove_char(s):
#your code here
s = s[1:-1]
return(s)
答案42:
def remove_char(s):
s = s[1:-1]
return s
#your code here
答案43:
def remove_char(s):s = s[1:-1];return s
答案44:
def remove_char(s):
s = (s[1:-1])
return s
答案45:
def remove_char(s):
s = s[1:-1]
return s;
欢迎各位同学加群讨论,一起学习,共同成长!
上一篇: java读取txt文件第一行遇到的问题
下一篇: I/O 3JAVA IO详解(字符流)