#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))
python經典面試題目
print set a set b a,b中相同的元素 print set a set b a,b中不同元素list 1 a b c b a list 1 list set list 1 print list 1 alist defsort by age alist return sorted al...
python面試題目知乎 python面試題
1.列出 5 個常用 python 標準庫?sys 通常用於命令列引數 re 正則匹配 math 數 算 datetime 處理日期時間 random 提供了生成隨機數的工具 zlib 資料打包和壓縮。2.python 內建資料型別有哪些?python3 中有六個標準的資料型別 number 數字 ...
Python 面試題目集合11 20
列表生成式 print x 11for x in range 10 set 函式建立乙個無序不重複元素集,可進行關係測試,刪除重複資料,還可以計算交集 差集 並集等。按位與操作,只有 1 1 為 1,其它情況為 0.可用於進製運算 按位或操作 只有 0 0 為0 其他情況為1 逐位取反 異或,相同為...