python 面試題目

2021-10-06 09:19:42 字數 1027 閱讀 6130

#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 逐位取反 異或,相同為...