这个答案为A,在编程编程语言中没有所谓的char这个类型,尽管有字符这个概念,但是没有单独的字符类型。一般使用字符串如’a’即可表示一个字符。
这个答案为D.
这个答案为D。
这个答案为C,list类型不能作为字典的key,其他的几个可以。
这个答案为A, “LIST” 的第一个索引。
编程第1题
输入一个字符串,如果该字符串以er、Iy或者ing后缀结尾的,则删除该字符串后缀,并输出删除后的字符串,否者将原字符串输出。
输入描述
输入一个字符串
输出描述
输出删除后的字符串或原字符串
样例输入:
driver
样例输出:
driv
题目赏析
第一题一般都是送分题,是最简单的。这个也不例外,只是简单的对字符串进行加工处理,去除末尾的指定要求的特殊字符。因此解法很简单:
# encoding: utf-8
# author:yangyongzhen
# blog.csdn.net/qq8864
n = input()
if n[-2:]=='er' or n[-2:]=='ly':
print(n[:-2])
elif n[-3:]=='ing':
print(n[:-3])
else:
print(n)
#或者
if n.endswith('er'):
print(n[:-2])
elif n.endswith('ly'):
print(n[:-2])
elif n.endswith('ing'):
print(n[:-3])
else:
print(n)
写成一个小函数的形式,则可以这样:
# encoding: utf-8
# author:yangyongzhen
# blog.csdn.net/qq8864
n = input()
def remove_suffix(str1):
if str1.endswith('er'):