str1='w3resource'
def strfirst2andlast2(str1):
# 在循环中把str转成list ,然后修改 str中的元素,还是错误
if len(str1)<2:
str1=list(str1)
str1[-2:]=''
print(str1[0:2]+str1[-2:])
strfirst2andlast2('w3resource')
strfirst2andlast2('w3')
strfirst2andlast2('w')
# 执行结果
w3ce
w3w3
[] # 错误,预期是w
3. Write a Python program to get a string made of the first 2 and last 2 characters of a given string.
#If the string length is less than 2, return the empty string instead.
Sample String : 'w3resource'
Expected Result : 'w3ce'
Sample String : 'w3'
Expected Result : 'w3w3'
Sample String : ' w'
Expected Result : Empty String