精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
10個成語,10種Python新手錯誤

本文內容整理自網絡,未找到原始出處

如有侵權,請聯系刪除

整理:Python貓(python_cat)

大家好,歡迎來到 Crossin的編程教室 !

在剛學習Python的時候,難免會犯一些新手錯誤。今天我們用10個成語,來總結10個新手經常會遇到的問題,幫助大家記憶,以便在寫代碼的時候少踩坑。

一、畫蛇添足——多余的分號

Python語言與大多數編程語言不相同,它的語句后面不需要加分號結尾。有些 Python 新手具有編寫其它語言的豐富經驗,一時還適應不過來,經常習慣性的加上“分號”:

a = 5  # 正確
a = 5# 錯誤

二、附贅懸疣——無用的小括號

在Python中,if/witch語句的表達式部分并不需要加小括號(雖然加上程序仍可運行),與很多編程語言不同。

if a > b:   # 正確
    print(a)
if (a > b): # 錯誤
    print(a, b)

三、張冠李戴——賦值運算符判斷相等

判斷兩個表達式/變量/常量/引用相等,應使用關系運算符“==”,而不是賦值運算符“=”。

if a == b:   # 正確
    print('相等!')
if (a = b):  # 錯誤
    print('相等!')

四、強人所難—— 字符串與其他數據類型做“ ”運算

字符串與其它數據類型的數據相加,這在有一些編程語言中支持,從而達到字符串拼接效果。但Python并不支持。

print('There is'   str(num)   'apples.'# 正確
print('There is'   num   'apples.')      # 錯誤

五、轉喉觸諱——使用關鍵字作為變量名

Python3一共有33個關鍵字:

andasassertbreakclasscontinuedefdelelif
elseexceptfinallyFalseforfromglobalif
importinislambdaNonenonlocalnotorpass
raisereturnTruetrywhilewithyield

變量命名、函數命名、類命名均應避免使用關鍵字。

六、打破常規——縮進錯誤

語句的縮進在Python語言中是非常重要的,縮進區分了語句的層次,同一層次的語句需要同一縮進寬度。

for i in range(10):    
    print('Good Morning!!')   # 循環內的語句    
    print('Good Afternoon!!'# 循環內的語句
print('Good Night!!')        # 循環外的語句

七、強加于人——嘗試修改字符串元素

Python當中string類型數據是不可修改的。

s = 'hello world!'
s[0] = 'H'  # 錯誤

八、爾汝之交——錯把兩個對象當作一個

一個類創建的兩個對象,分別有自己的內存空間,存儲的數據互不影響。

九、錯勘賢愚——變量或函數名抄寫錯誤

對于新手而言,抄寫變量或函數名時出現抄寫錯誤是家常便飯。

十、不自量力——list索引越界

l = [012345]

l 有 6 個元素,通過 l[0] -- l[5] 可正常訪問,但是不存在 l[6],訪問則報錯。

以上就是10個python新手常見錯誤,希望大家在寫代碼時都能避免。

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python中最容易掉進去的10個坑
我整理了 Python新手 最容易犯錯的 10個坑!
Python入門教程,30分鐘玩轉Python編程!
《計算機二級Python語言程序設計考試》第2章: Python語言基本語法元素
python的基本語法和腳本格式
Python編程:從入門到實踐(選記)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 商洛市| 襄樊市| 监利县| 汝阳县| 闵行区| 涪陵区| 遂川县| 富裕县| 文山县| 新化县| 长岭县| 恭城| 于田县| 千阳县| 金坛市| 高陵县| 龙陵县| 磐安县| 墨竹工卡县| 文安县| 黑水县| 玛多县| 堆龙德庆县| 嘉禾县| 波密县| 安顺市| 孟村| 赤峰市| 中牟县| 沐川县| 绥阳县| 合水县| 苗栗市| 正宁县| 简阳市| 庄浪县| 太保市| 万盛区| 兴义市| 黔江区| 滨州市|