請問這兩個python程式設計有什麼區別?

時間 2021-06-27 18:04:29

1樓:Qiufeng54321

Python的命令列輸出的是你的返回值

如果沒有就不輸出

這裡說的返回值就是像1, "str", var這樣的text.replace 返回str所以會輸出replace過的值,但是這裡text沒有變

然後第二個text就是text本身的變數值

2樓:日天山君

注意一下,第乙個你還沒有輸出text呢,你輸出的是text.replace的返回值。

如果輸出text結果會是什麼呢?依然是love,並沒有被替換。因為replace是乙個函式,它並會對原串進行操作,它只是進行計算並將結果返回。

所以區別就在於你是否將返回值賦值給text。

3樓:

很明顯,兩者結果不一樣In[

1]:text

="I love Python"In[

2]:text

.replace

("love"

,"hate"

)Out[2

]:'I hate Python'In[

3]:text

Out[3]:

'I love Python'In[

4]:text2

="I love Python"In[

5]:text2

=text2

.replace

("love"

,"hate")In

[6]:text2

Out[6]:

'I hate Python'

然後在看一下原因

In [8]: help(text.replace)

Help on built-in function replace:

replace(...) method of builtins.str instance

S.replace(old, new[, count]) -> str

Return a copy of S with all occurrences of substring

old replaced by new. If the optional argument count is

given, only the first count occurrences are replaced.

上面的資訊說的很清楚,replace 這個函式會返回S的乙個副本,將所有出現的子字串old替換為new。也就是說replace這個函式不會改變原來的字串S的

請問這兩個角相等嗎

jyc 這位大哥,你是認真的嗎。這玩意一看就不等啊,雖然我也高一吧,這玩意用內角和公式不就得了 唉,就是外面那個大三角形下面兩個角分別大於裡面三角形的那兩個角,因為 1 2 3 180 所以那兩個角大小不一樣,而且外面的小於裡面的 手動分割線 嗯,既然題主改了一下題,那就重新審視一下。因為沒有給出其...

請問這兩個男生哪個條件好

wWw 如果除上述條件,其他條件包括內在品格等完全一致,我認為農村的孩子更優秀。至於你弟為什麼找不到物件,需要多角度考慮,比如外型體型,行為舉止,內在品質等。最簡單的方法就是,樓主可以給你弟弟介紹乙個女孩子認識,並不一定要談戀愛,可以看看你的弟弟和女性是如何社交的。 吳蒙 條件是男生A更好,但是男生...

請問這兩個定向選調有什麼區別?

Huan茄 一是考試時間不同,急需緊缺專業選調一般在下半年筆試,非定向選調在上半年3月份左右筆試。二是報考要求同,緊缺專業選調對學校 雙一流 專業 黨員 學生幹部經驗等有要求,所以競爭相對更小一些。三是分配單位稍有不同。 黑馬王子 現在每個省都有自己的定向選調和普通選調,只是名字可能會有不同叫法。四...