2018最常見(jiàn)的Python面試題,一文看完帶你搞定考官(上)

Python新手在謀求一份Python編程工作前爆捞,必須熟知Python的基礎(chǔ)知識(shí)。編程網(wǎng)站DataFlair的技術(shù)團(tuán)隊(duì)分享了一份2018年最常見(jiàn)Python面試題合集勾拉,既有基本的Python面試題煮甥,也有高階版試題來(lái)指導(dǎo)你準(zhǔn)備面試盗温,試題均附有答案。面試題內(nèi)容包括編碼成肘、數(shù)據(jù)結(jié)構(gòu)卖局、腳本撰寫等話題。本文為上篇双霍。

Q 1:Python有哪些特點(diǎn)和優(yōu)點(diǎn)砚偶?

作為一門編程入門語(yǔ)言,Python主要有以下特點(diǎn)和優(yōu)點(diǎn):

可解釋

具有動(dòng)態(tài)特性

面向?qū)ο?/p>

簡(jiǎn)明簡(jiǎn)單

開(kāi)源

具有強(qiáng)大的社區(qū)支持

當(dāng)然洒闸,實(shí)際上Python的優(yōu)點(diǎn)遠(yuǎn)不止如此染坯,可以閱讀該文檔,詳細(xì)了解:

https://data-flair.training/blogs/python-tutorial/...

Q 2:深拷貝和淺拷貝之間的區(qū)別是什么丘逸?

答:深拷貝就是將一個(gè)對(duì)象拷貝到另一個(gè)對(duì)象中单鹿,這意味著如果你對(duì)一個(gè)對(duì)象的拷貝做出改變時(shí),不會(huì)影響原對(duì)象深纲。在Python中仲锄,我們使用函數(shù)deepcopy()執(zhí)行深拷貝,導(dǎo)入模塊copy湃鹊,如下所示:

>>> import copy

>>> b=copy.deepcopy(a)

而淺拷貝則是將一個(gè)對(duì)象的引用拷貝到另一個(gè)對(duì)象上儒喊,所以如果我們?cè)诳截愔懈膭?dòng),會(huì)影響到原對(duì)象币呵。我們使用函數(shù)function()執(zhí)行淺拷貝怀愧,使用如下所示:

>>> b=copy.copy(a)

Q 3. 列表和元組之間的區(qū)別是?

答:二者的主要區(qū)別是列表是可變的富雅,而元組是不可變的掸驱。舉個(gè)例子肛搬,如下所示:

>>> mylist=[1,3,3]

>>> mylist[1]=2

>>> mytuple=(1,3,3)

>>> mytuple[1]=2

Traceback (most recent call last):

File "", line 1, in

mytuple[1]=2

會(huì)出現(xiàn)以下報(bào)錯(cuò):

TypeError: ‘tuple’ object does not support item assignment

關(guān)于列表和元組的更多內(nèi)容没佑,可以查看這里:

https://data-flair.training/blogs/python-tuples-vs-lists/

從Q4到Q20都是針對(duì)新手的Python面試基礎(chǔ)試題,不過(guò)有經(jīng)驗(yàn)的人也可以看看這些問(wèn)題温赔,復(fù)習(xí)一下基礎(chǔ)概念蛤奢。

Q 4. 解釋一下Python中的三元運(yùn)算子

不像C++,我們?cè)赑ython中沒(méi)有?:陶贼,但我們有這個(gè):

[on true] if [expression] else [on false]

如果表達(dá)式為True啤贩,就執(zhí)行[on true]中的語(yǔ)句。否則拜秧,就執(zhí)行[on false]中的語(yǔ)句痹屹。

下面是使用它的方法:

>>> a,b=2,3

>>> min=a if a

>>> min

運(yùn)行結(jié)果:

2

>>> print("Hi") if a

運(yùn)行結(jié)果:

Hi

Q 5. 在Python中如何實(shí)現(xiàn)多線程?

一個(gè)線程就是一個(gè)輕量級(jí)進(jìn)程枉氮,多線程能讓我們一次執(zhí)行多個(gè)線程志衍。我們都知道暖庄,Python是多線程語(yǔ)言,其內(nèi)置有多線程工具包楼肪。

Python中的GIL(全局解釋器鎖)確保一次執(zhí)行單個(gè)線程培廓。一個(gè)線程保存GIL并在將其傳遞給下個(gè)線程之前執(zhí)行一些操作,這會(huì)讓我們產(chǎn)生并行運(yùn)行的錯(cuò)覺(jué)春叫。但實(shí)際上肩钠,只是線程在CPU上輪流運(yùn)行。當(dāng)然暂殖,所有的傳遞會(huì)增加程序執(zhí)行的內(nèi)存壓力价匠。

Q 6. 解釋一下Python中的繼承

當(dāng)一個(gè)類繼承自另一個(gè)類,它就被稱為一個(gè)子類/派生類呛每,繼承自父類/基類/超類霞怀。它會(huì)繼承/獲取所有類成員(屬性和方法)。

繼承能讓我們重新使用代碼莉给,也能更容易的創(chuàng)建和維護(hù)應(yīng)用毙石。Python支持如下種類的繼承:

單繼承:一個(gè)類繼承自單個(gè)基類

多繼承:一個(gè)類繼承自多個(gè)基類

多級(jí)繼承:一個(gè)類繼承自單個(gè)基類,后者則繼承自另一個(gè)基類

分層繼承:多個(gè)類繼承自單個(gè)基類

混合繼承:兩種或多種類型繼承的混合

更多關(guān)于繼承的內(nèi)容颓遏,參見(jiàn):

https://data-flair.training/blogs/python-inheritance/

Q 7. 什么是Flask徐矩?

Flask是Python編寫的一款輕量級(jí)Web應(yīng)用框架。其 WSGI 工具箱采用 Werkzeug 叁幢,模板引擎則使用 Jinja2滤灯。Flask使用 BSD 授權(quán)。其中兩個(gè)環(huán)境依賴是Werkzeug和jinja2曼玩,這意味著它不需要依賴外部庫(kù)鳞骤。正因如此,我們將其稱為輕量級(jí)框架黍判。

Flask會(huì)話使用簽名cookie讓用戶查看和修改會(huì)話內(nèi)容豫尽。它會(huì)記錄從一個(gè)請(qǐng)求到另一個(gè)請(qǐng)求的信息。不過(guò)顷帖,要想修改會(huì)話美旧,用戶必須有密鑰Flask.secret_key。

Q 8. 在Python中是如何管理內(nèi)存的贬墩?

Python有一個(gè)私有堆空間來(lái)保存所有的對(duì)象和數(shù)據(jù)結(jié)構(gòu)榴嗅。作為開(kāi)發(fā)者,我們無(wú)法訪問(wèn)它陶舞,是解釋器在管理它嗽测。但是有了核心API后,我們可以訪問(wèn)一些工具肿孵。Python內(nèi)存管理器控制內(nèi)存分配唠粥。

另外优炬,內(nèi)置垃圾回收器會(huì)回收使用所有的未使用內(nèi)存,所以使其適用于堆空間厅贪。

Q 9. 解釋Python中的help()和dir()函數(shù)

Help()函數(shù)是一個(gè)內(nèi)置函數(shù)蠢护,用于查看函數(shù)或模塊用途的詳細(xì)說(shuō)明:

>>> import copy

>>> help(copy.copy)

運(yùn)行結(jié)果為:

Help on function copy in module copy:

copy(x)

Shallow copy operation on arbitrary Python objects.

See the module’s __doc__ string for more info.

Dir()函數(shù)也是Python內(nèi)置函數(shù),dir() 函數(shù)不帶參數(shù)時(shí)养涮,返回當(dāng)前范圍內(nèi)的變量葵硕、方法和定義的類型列表;帶參數(shù)時(shí)贯吓,返回參數(shù)的屬性懈凹、方法列表。

以下實(shí)例展示了 dir 的使用方法:

>>> dir(copy.copy)

運(yùn)行結(jié)果為:

[‘__annotations__’, ‘__call__’, ‘__class__’, ‘__closure__’, ‘__code__’, ‘__defaults__’, ‘__delattr__’, ‘__dict__’, ‘__dir__’, ‘__doc__’, ‘__eq__’, ‘__format__’, ‘__ge__’, ‘__get__’, ‘__getattribute__’, ‘__globals__’, ‘__gt__’, ‘__hash__’, ‘__init__’, ‘__init_subclass__’, ‘__kwdefaults__’, ‘__le__’, ‘__lt__’, ‘__module__’, ‘__name__’, ‘__ne__’, ‘__new__’, ‘__qualname__’, ‘__reduce__’, ‘__reduce_ex__’, ‘__repr__’, ‘__setattr__’, ‘__sizeof__’, ‘__str__’, ‘__subclasshook__’]

Q 10. 當(dāng)退出Python時(shí)悄谐,是否釋放全部?jī)?nèi)存介评?

答案是No。循環(huán)引用其它對(duì)象或引用自全局命名空間的對(duì)象的模塊爬舰,在Python退出時(shí)并非完全釋放们陆。

另外,也不會(huì)釋放C庫(kù)保留的內(nèi)存部分情屹。

Q 11. 什么是猴子補(bǔ)镀撼稹?

在運(yùn)行期間動(dòng)態(tài)修改一個(gè)類或模塊垃你。

>>> class A:

def func(self):

print("Hi")

>>> def monkey(self):

print "Hi, monkey"

>>> m.A.func = monkey

>>> a = m.A()

>>> a.func()

運(yùn)行結(jié)果為:

Hi, Monkey

Q 12. Python中的字典是什么椅文?

字典是C++和Java等編程語(yǔ)言中所沒(méi)有的東西,它具有鍵值對(duì)惜颇。

>>> roots={25:5,16:4,9:3,4:2,1:1}

>>> type(roots)

>>> roots[9]

運(yùn)行結(jié)果為:

3

字典是不可變的皆刺,我們也能用一個(gè)推導(dǎo)式來(lái)創(chuàng)建它。

>>> roots={x**2:x for x in range(5,0,-1)}

>>> roots

運(yùn)行結(jié)果:

{25: 5, 16: 4, 9: 3, 4: 2, 1: 1}

Q 13. 請(qǐng)解釋使用*args和**kwargs的含義

當(dāng)我們不知道向函數(shù)傳遞多少參數(shù)時(shí)凌摄,比如我們向傳遞一個(gè)列表或元組羡蛾,我們就使用*args。

>>> def func(*args):

for i in args:

print(i)

>>> func(3,2,1,4,7)

運(yùn)行結(jié)果為:

3

2

1

4

7

在我們不知道該傳遞多少關(guān)鍵字參數(shù)時(shí)望伦,使用**kwargs來(lái)收集關(guān)鍵字參數(shù)林说。

>>> def func(**kwargs):

for i in kwargs:

print(i,kwargs[i])

>>> func(a=1,b=2,c=7)

運(yùn)行結(jié)果為:

a.1

b.2

c.7

Q 14. 請(qǐng)寫一個(gè)Python邏輯,計(jì)算一個(gè)文件中的大寫字母數(shù)量

>>> import os

>>> os.chdir('C:\Users\lifei\Desktop')

>>> with open('Today.txt') as today:

count=0

for i in today.read():

if i.isupper():

count+=1

print(count)

運(yùn)行結(jié)果:

26

Q 15. 什么是負(fù)索引屯伞?

我們先創(chuàng)建這樣一個(gè)列表:

>>> mylist=[0,1,2,3,4,5,6,7,8]

負(fù)索引和正索引不同,它是從右邊開(kāi)始檢索豪直。

>>> mylist[-3]

運(yùn)行結(jié)果:

6

它也能用于列表中的切片:

>>> mylist[-6:-1]

結(jié)果:

[3, 4, 5, 6, 7]

Q 16. 如何以就地操作方式打亂一個(gè)列表的元素劣摇?

為了達(dá)到這個(gè)目的,我們從random模塊中導(dǎo)入shuffle()函數(shù)弓乙。

>>> from random import shuffle

>>> shuffle(mylist)

>>> mylist

運(yùn)行結(jié)果:

[3, 4, 8, 0, 5, 7, 6, 2, 1]

Q 17. 解釋Python中的join()和split()函數(shù)

Join()能讓我們將指定字符添加至字符串中末融。

>>> ','.join('12345')

運(yùn)行結(jié)果:

‘1,2,3,4,5’

Split()能讓我們用指定字符分割字符串钧惧。

>>> '1,2,3,4,5'.split(',')

運(yùn)行結(jié)果:

[‘1’, ‘2’, ‘3’, ‘4’, ‘5’]

Q 18. Python區(qū)分大小寫嗎?

如果能區(qū)分像myname和Myname這樣的標(biāo)識(shí)符勾习,那么它就是區(qū)分大小寫的浓瞪。也就是說(shuō)它很在乎大寫和小寫。我們可以用Python試一試:

>>> myname='Ayushi'

>>> Myname

Traceback (most recent call last):

File "", line 1, in

運(yùn)行結(jié)果:

Myname

NameError: name ‘Myname’ is not defined

可以看到巧婶,這里出現(xiàn)了NameError乾颁,所以Python是區(qū)分大小寫的。

Q 19. Python中的標(biāo)識(shí)符長(zhǎng)度能有多長(zhǎng)艺栈?

在Python中英岭,標(biāo)識(shí)符可以是任意長(zhǎng)度。此外湿右,我們?cè)诿麡?biāo)識(shí)符時(shí)還必須遵守以下規(guī)則:

1. 只能以下劃線或者 A-Z/a-z 中的字母開(kāi)頭

2. 其余部分可以使用 A-Z/a-z/0-9

3. 區(qū)分大小寫

4. 關(guān)鍵字不能作為標(biāo)識(shí)符诅妹,Python中共有如下關(guān)鍵字:

Q 20. 怎么移除一個(gè)字符串中的前導(dǎo)空格?

字符串中的前導(dǎo)空格就是出現(xiàn)在字符串中第一個(gè)非空格字符前的空格毅人。我們使用方法Istrip()可以將它從字符串中移除吭狡。

>>> ' Ayushi '.lstrip()

結(jié)果:

‘Ayushi ‘

可以看到,該字符串既有前導(dǎo)字符丈莺,也有后綴字符赵刑,調(diào)用Istrip()去除了前導(dǎo)空格。如果我們想去除后綴空格场刑,就用rstrip()方法般此。

>>> ' Ayushi '.rstrip()

結(jié)果:

‘ Ayushi’

從Q 21到Q 35是為有Python經(jīng)驗(yàn)者準(zhǔn)備的進(jìn)階版Python面試題。

Q 21. 怎樣將字符串轉(zhuǎn)換為小寫牵现?

我們使用lower()方法铐懊。

結(jié)果:

‘a(chǎn)yushi’

使用upper()方法可以將其轉(zhuǎn)換為大寫。

>>> 'AyuShi'.upper()

結(jié)果:

‘AYUSHI’

>>> 'AyuShi'.isupper()

False

>>> 'AYUSHI'.isupper()

True

>>> 'ayushi'.islower()

True

>>> '@yu$hi'.islower()

True

>>> '@YU$HI'.isupper()

True

那么瞎疼,像@和$這樣的字符既滿足大寫也滿足小寫科乎。

Istitle()能告訴我們一個(gè)字符串是否為標(biāo)題格式。

>>> 'The Corpse Bride'.istitle()

True

Q 22. Python中的pass語(yǔ)句是什么贼急?

在用Python寫代碼時(shí)茅茂,有時(shí)可能還沒(méi)想好函數(shù)怎么寫,只寫了函數(shù)聲明太抓,但為了保證語(yǔ)法正確空闲,必須輸入一些東西,在這種情況下走敌,我們會(huì)使用pass語(yǔ)句碴倾。

>>> def func(*args):

pass

>>>

同樣,break語(yǔ)句能讓我們跳出循環(huán)。

>>> for i in range(7):

if i==3: break

print(i)

結(jié)果:

0

1

2

最后跌榔,continue語(yǔ)句能讓我們跳到下個(gè)循環(huán)异雁。

>>> for i in range(7):

if i==3: continue

print(i)

結(jié)果:

0

1

2

4

5

6

Q 23. Python中的閉包是什么?

當(dāng)一個(gè)嵌套函數(shù)在其外部區(qū)域引用了一個(gè)值時(shí)僧须,該嵌套函數(shù)就是一個(gè)閉包纲刀。其意義就是會(huì)記錄這個(gè)值。

>>> def A(x):

def B():

print(x)

return B

>>> A(7)()

結(jié)果:

7

更多關(guān)于閉包的知識(shí)担平,請(qǐng)參看這里:

https://data-flair.training/blogs/python-closure/...

Q 24. 解釋一下Python中的//示绊,%和 ** 運(yùn)算符

//運(yùn)算符執(zhí)行地板除法(向下取整除),它會(huì)返回整除結(jié)果的整數(shù)部分驱闷。

>>> 7//2

3

這里整除后會(huì)返回3.5耻台。

同樣地,**執(zhí)行取冪運(yùn)算空另。a**b會(huì)返回a的b次方盆耽。

>>> 2**10

1024

最后,%執(zhí)行取模運(yùn)算扼菠,返回除法的余數(shù)摄杂。

>>> 13%7

6

>>> 3.5%1.5

0.5

Q 25. 在Python中有多少種運(yùn)算符?解釋一下算數(shù)運(yùn)算符循榆。

在Python中析恢,我們有7種運(yùn)算符:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符秧饮、賦值運(yùn)算符映挂、邏輯運(yùn)算符、位運(yùn)算符盗尸、成員運(yùn)算符柑船、身份運(yùn)算符。

我們有7個(gè)算術(shù)運(yùn)算符泼各,能讓我們對(duì)數(shù)值進(jìn)行算術(shù)運(yùn)算:

1.加號(hào)(+)鞍时,將兩個(gè)值相加

>>> 7+8

15

2.減號(hào)(-),將第一個(gè)值減去第二個(gè)值

>>> 7-8

-1

3.乘號(hào)(*)扣蜻,將兩個(gè)值相乘

>>> 7*8

56

4.除號(hào)(/)逆巍,用第二個(gè)值除以第一個(gè)值

>>> 7/8

0.875

>>> 1/1

1.0

5.向下取整除、取模和取冪運(yùn)算莽使,參見(jiàn)上個(gè)問(wèn)題锐极。

Q 26. 解釋一下Python中的關(guān)系運(yùn)算符

關(guān)系運(yùn)算符用于比較兩個(gè)值。

1.小于號(hào)(<)吮旅,如果左邊的值較小溪烤,則返回True味咳。

>>> 'hi'<'Hi'

False

2.大于號(hào)(>)庇勃,如果左邊的值較大檬嘀,則返回True。

>>> 1.1+2.2>3.3

True

3.小于等于號(hào)(<=)责嚷,如果左邊的值小于或等于右邊的值鸳兽,則返回Ture。

>>> 3.0<=3

True

4.大于等于號(hào)(>=)罕拂,如果左邊的值大于或等于右邊的值揍异,則返回True。

>>> True>=False

True

5. 等于號(hào)(==)爆班,如果符號(hào)兩邊的值相等衷掷,則返回True。

>>> {1,3,2,2}=={1,2,3}

True

6. 不等于號(hào)(!=)柿菩,如果符號(hào)兩邊的值不相等戚嗅,則返回True。

>>> True!=0.1

True

>>> False!=0.1

True

Q 27. 解釋一下Python中的賦值運(yùn)算符

這在Python面試中是個(gè)重要的面試問(wèn)題枢舶。

我們將所有的算術(shù)運(yùn)算符和賦值符號(hào)放在一起展示:

>>> a=7

>>> a+=1

>>> a

8

>>> a-=1

>>> a

7

>>> a*=2

>>> a

14

>>> a/=2

>>> a

7.0

>>> a**=2

>>> a

49

>>> a//=3

>>> a

16.0

>>> a%=4

>>> a

0.0

Q 28. 解釋一下Python中的邏輯運(yùn)算符

Python中有3個(gè)邏輯運(yùn)算符:and懦胞,or,not凉泄。

>>> False and True

False

>>> 7<7 or True

True

>>> not 2==2

False

Q 29. 解釋一下Python中的成員運(yùn)算符

通過(guò)成員運(yùn)算符‘in’和‘not in’躏尉,我們可以確認(rèn)一個(gè)值是否是另一個(gè)值的成員。

>>> 'me' in 'disappointment'

True

>>> 'us' not in 'disappointment'

True

Q 30. 解釋一下Python中的身份運(yùn)算符

這也是一個(gè)在Python面試中常問(wèn)的問(wèn)題后众。

通過(guò)身份運(yùn)算符‘is’和‘is not’胀糜,我們可以確認(rèn)兩個(gè)值是否相同。

>>> 10 is '10'

False

>>> True is not False

True

Q 31. 講講Python中的位運(yùn)算符

該運(yùn)算符按二進(jìn)制位對(duì)值進(jìn)行操作蒂誉。

1. 與(&)教藻,按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0

>>> 0b110 & 0b010

2

2.或(|),按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí)拗盒,結(jié)果位就為1怖竭。

>>> 3|2

3

3.異或(^),按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí)陡蝇,結(jié)果為1

>>> 3^2

1

4.取反(~)痊臭,按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?

>>> ~2

-3

5.左位移(<<),運(yùn)算數(shù)的各二進(jìn)位全部左移若干位登夫,由 << 右邊的數(shù)字指定了移動(dòng)的位數(shù)广匙,高位丟棄,低位補(bǔ)0

>>> 1<<2

4

6.右位移(>>)恼策,把">>"左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位鸦致,>> 右邊的數(shù)字指定了移動(dòng)的位數(shù)

>>> 4>>2

1

更多關(guān)于運(yùn)算符的知識(shí)潮剪,參考這里:

https://data-flair.training/blogs/python-operators/...

Q 32. 在Python中如何使用多進(jìn)制數(shù)字?

我們?cè)赑ython中分唾,除十進(jìn)制外還可以使用二進(jìn)制抗碰、八進(jìn)制和十六進(jìn)制。

1. 二進(jìn)制數(shù)字由0和1組成绽乔,我們使用 0b 或 0B 前綴表示二進(jìn)制數(shù)弧蝇。

>>> int(0b1010)

10

2.使用bin()函數(shù)將一個(gè)數(shù)字轉(zhuǎn)換為它的二進(jìn)制形式。

>>> bin(0xf)

‘0b1111’

3.八進(jìn)制數(shù)由數(shù)字 0-7 組成折砸,用前綴 0o 或 0O 表示 8 進(jìn)制數(shù)看疗。

>>> oct(8)

‘0o10’

4.十六進(jìn)數(shù)由數(shù)字 0-15 組成,用前綴 0x 或者 0X 表示 16 進(jìn)制數(shù)睦授。

>>> hex(16)

‘0x10’

>>> hex(15)

‘0xf’

Q 33. 怎樣獲取字典中所有鍵的列表两芳?

使用 keys() 獲取字典中的所有鍵

>>> mydict={'a':1,'b':2,'c':3,'e':5}

>>> mydict.keys()

dict_keys(['a', 'b', 'c', 'e'])

Q 34. 為何不建議以下劃線作為標(biāo)識(shí)符的開(kāi)頭

因?yàn)镻ython并沒(méi)有私有變量的概念,所以約定速成以下劃線為開(kāi)頭來(lái)聲明一個(gè)變量為私有去枷。所以如果你不想讓變量私有怖辆,就不要使用下劃線開(kāi)頭。

Q 35. 怎樣聲明多個(gè)變量并賦值沉填?

一共有兩種方式:

>>> a,b,c=3,4,5 #This assigns 3, 4, and 5 to a, b, and c respectively

>>> a=b=c=3 #This assigns 3 to a, b, and c

Q 36. 元組的解封裝是什么疗隶?

首先我們來(lái)看解封裝:

>>> mytuple=3,4,5

>>> mytuple

(3, 4, 5)

這將 3,4翼闹,5 封裝到元組 mytuple 中斑鼻。

現(xiàn)在我們將這些值解封裝到變量 x,y猎荠,z 中:

>>> x,y,z=mytuple

>>> x+y+z

得到結(jié)果12.結(jié)語(yǔ)

以上就是Python面試中一些常見(jiàn)的問(wèn)題及其答案坚弱,我們?cè)谙缕獣?huì)接著分享更多問(wèn)題,歡迎關(guān)注关摇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末荒叶,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子输虱,更是在濱河造成了極大的恐慌些楣,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宪睹,死亡現(xiàn)場(chǎng)離奇詭異愁茁,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)亭病,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門鹅很,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人罪帖,你說(shuō)我怎么就攤上這事促煮∮势ǎ” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵菠齿,是天一觀的道長(zhǎng)佑吝。 經(jīng)常有香客問(wèn)我,道長(zhǎng)泞当,這世上最難降的妖魔是什么迹蛤? 我笑而不...
    開(kāi)封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任民珍,我火速辦了婚禮襟士,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嚷量。我一直安慰自己陋桂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布蝶溶。 她就那樣靜靜地躺著嗜历,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抖所。 梳的紋絲不亂的頭發(fā)上梨州,一...
    開(kāi)封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音田轧,去河邊找鬼暴匠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛傻粘,可吹牛的內(nèi)容都是我干的每窖。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼弦悉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼窒典!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起稽莉,我...
    開(kāi)封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瀑志,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后污秆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體劈猪,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年混狠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岸霹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡将饺,死狀恐怖贡避,靈堂內(nèi)的尸體忽然破棺而出痛黎,到底是詐尸還是另有隱情,我是刑警寧澤刮吧,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布湖饱,位于F島的核電站,受9級(jí)特大地震影響杀捻,放射性物質(zhì)發(fā)生泄漏井厌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一致讥、第九天 我趴在偏房一處隱蔽的房頂上張望仅仆。 院中可真熱鬧,春花似錦垢袱、人聲如沸墓拜。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)咳榜。三九已至,卻和暖如春爽锥,著一層夾襖步出監(jiān)牢的瞬間涌韩,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工氯夷, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留臣樱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓肠槽,卻偏偏與公主長(zhǎng)得像擎淤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子秸仙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容