網(wǎng)站首頁 編程語言 正文
Python程序元素分析和注意事項
程序的格式框架
Python語言采用嚴格的“縮進”來表明程序的格式框架。
縮進指每一行代碼開始前的空白區(qū)域,用來表示代碼之間的包含和層次關系,一般采用4個空格表示。
不需要縮進的代碼頂行編寫,不留空白。
單層縮進代碼屬于之前最鄰近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關系決定所屬范圍。
注意事項:同一代碼塊的語句必須包含相同的縮進空格數(shù),即同一級別的代碼必須整齊對應。
注釋
注釋是程序員對一些情概況的說明,是輔助性文字,不被計算機執(zhí)行。
(1)單行注釋:
以#開頭,#號后面內容會被python解釋器忽略。
(2)多行注釋:
以’‘’(3個單引號)開頭和結尾,‘’'之間的每一行注釋輸出后都是單獨的一行。
命名與保留字
Python語言允許采用大小寫字母、數(shù)字、下劃線_和漢字等字符及其組合給變量命名,但名字的首字符不能是數(shù)字,中間不能出現(xiàn)空格,長度沒有限制。
保留字,也稱為關鍵字,指被編程語言內部定義并保留使用的標識符。程序員編寫程序時不能定義與保留字相同的標識符。
Python的33個保留字列表:
Flase | def | if | raise |
---|---|---|---|
None | del | import | return |
True | elif | in | try |
and | else | is | while |
as | except | lambada | with |
assert | finally | nonlocal | yield |
break | for | not | class |
from | or | continue | global |
pass |
反斜杠\實現(xiàn)多行語句
python語句很長,可以使用反斜杠\來實現(xiàn)多行語句。
在[ ],{ }或( )中的多行語句,不需要使用反斜杠\
多個語句構成代碼組
縮進相同的一組語句構成一個代碼塊,我們稱之代碼組。
像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之后的一行或多行代碼構成代碼組。
我們將首行及后面的代碼組稱為一個子句。
原文鏈接:https://blog.csdn.net/qq_60121392/article/details/125967388
- 上一篇:Python的基本數(shù)據(jù)類型
- 下一篇:面向對象OOP基礎理解
相關推薦
- 2022-03-21 Prometheus容器化部署的實踐方案_docker
- 2022-04-19 一起來了解c語言的str函數(shù)_C 語言
- 2022-10-02 Android實現(xiàn)倒計時的方案梳理_Android
- 2022-03-16 開發(fā)者必備Docker命令小結_docker
- 2022-04-18 python?numpy中對ndarry按照index增刪改查_python
- 2022-06-22 使用pyinstaller打包.exe文件的詳細教程_python
- 2022-08-20 oracle?delete誤刪除表數(shù)據(jù)后如何恢復_oracle
- 2022-05-03 EF使用Code?First模式生成單數(shù)形式表名_實用技巧
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支