網站首頁 編程語言 正文
基礎語法
1. 注釋:
注釋在解釋器中是不會被轉譯成機器碼,它的存在不影響程序的功能
1.單行注釋: 在注釋內容前加#
2.
多行注釋:?'''多行注釋內容'''
或者?"""多行注釋內容"""
用注釋內容對代碼進行說明,提高代碼的可讀性。
2.行和縮進
1.python 代碼一條占一行
2.縮進 : 一條代碼前面的空格叫縮進,縮進個數默認4個空格
3.標識符和關鍵字
1.標識符 ---- 命名要求
python標識符的要求,有字母、數字、下劃線組成,并且數字不能開頭
2.關鍵字 ---- python中本身具備特殊功能或者特殊意義的一些標識符, 不能另作他用!
保留字:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
# 查看保留字 from keyword import kwlist print(kwlist)
1.常用數據和數據類型
1.數字數據:用來表示數值大小的數據
程序中表示數字數據的方式,和數學中白哦是數字的方式一樣,并且支持科學計數法
數字對應的類型:數字數據分為整型(int
?- 整數)和浮點型(float
?- 小數)兩種
2.文本數據:
用來表示文字信息對應的數據,
表示方法: 必須將文本數據放進引號中
類型:字符串 (str
?)
3.布爾數據:
只有?True
和?False
兩個值 True表示肯定、真;False表示假、否定 (True和False是關鍵字)
表示方式:直接寫True、False.
類型:布爾(bool
)
4.空值:
只有?None
?(None是關鍵字)
類型:NoneType
2.類型操作
1.獲取數據類型:?type(數據)
?獲取指定數據的類型
2.類型轉換:?類型名(數據)
?將指定數據會轉換成指定類型
3.int和float
?可以相互轉換,int轉float加' .0', float轉int 直接去小數的整數部分
4.字符串和數字和轉換
字符串去掉引號后本身是整數的字符串才可以轉換成int
字符串去掉引號后本身是數子的字符串可以轉換成float
5.其他數據轉str
所有類型
的數據都可以轉換成str, 轉換的時候直接在原數據外面加引號
6.bool轉換數字
True -> 1/1.0
False -> 0/0.0
7.其他數據轉bool
所有類型
?的數據都可以轉換成bool, 所有的?零值和空值都是False
?,?其他的都是True
輸入和輸出函數
1.輸出函數
def print(self, *args, sep=' ', end='\n', file=None): # \n 就是 pass # print :是將程序中的數據在控制臺顯示(打印)出來,凡是顯示在啊控制臺里面的內容,一定是程序中用print打印的內容
1.基本用法
1.一個print
打印一個數據:?print(數據)
2.一個print
打印多個數據:?print(數據1,數據2,.......)
?
2.高級用法
end的用法 : 程序執行print
操作的時候,會先打印數據,數據打印完后會打印end
的值(end
的值默認是換行)
sep的用法 : 程序執行print
打印多個操作的時候,會在值之間插入sep
的值, 控制同時打印多個數據時,數據和數據之間的分割符(sep
的值默認為空格)
2.輸入函數
def input(*args, **kwargs): pass # 程序從控制臺獲取數據
變量 = int(input("輸入提示信息")) ------ 輸入提示信息,并且將輸入的內容保存到變量中
總結
原文鏈接:https://blog.csdn.net/qq_44700820/article/details/122973232
相關推薦
- 2022-11-05 Rust使用libloader調用動態鏈接庫_Rust語言
- 2023-07-15 React 中的 context使用方法
- 2023-05-31 Pandas提取含有指定字符串的行(完全匹配,部分匹配)_python
- 2022-04-25 python?實現兩個字符串乘法小練習_python
- 2022-06-01 Python學習之虛擬環境原理詳解_python
- 2023-10-16 element組件autofocus( 自動獲取焦點)失效
- 2022-07-14 C#把dll分別放在指定的文件夾的方法步驟_C#教程
- 2022-08-26 C++宏函數和內聯函數的使用_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支