#1、数字反转
i = 12345678
print(int(str(i)[::-1]))
#2、统计一个句子中单词数量
s = "How old are you "
ls = s.strip().split()
print("There are {} words in this sentence:{}".format(len(ls),s))
#3、统计一个句子中的字母个数
s1 = "My name is lizexu"
alpha_count = 0
for i in s1:
if i.isalpha():
alpha_count +=1
print("There are {} letters in this sentence:{}".format(alpha_count,s1))
#4、在一个二维数组中,查找一个指定数字
def findintinlist(l,integer):
for i in range(len(l)):
if l[i].count(integer) != 0:
return i,l[i].index(integer)
l2 = [[1,2,3,4],[5,6,7,8]]
print(findintinlist(l2,8))
#5、找出一个字符串中只出现一次的字符,并返回他的位置,没有返回-1
def findsingleletter(s):
dic = {}
for i,letter in enumerate(s):
if letter not in dic:
dic[letter] = i
else:
dic.pop(letter)
if dic == {}:
return -1
else:
return dic
s = "abcddcaefbef"
print(findsingleletter(s))