一、變數
變數定義:Variables are used to store infomation to referrenced and manipulated in a computer program.
#用於
- 用於儲存程式運行的中間運算結果
- 標識
- #儲存
- 表示
- 變數名稱必須是大小寫英文、數字和_的組合,且不能用數字開頭
- #對大小寫敏感
-
推薦小駝峰命名法,如myFirstName,
myLastName - 關鍵字不能宣告為變數
在Python中,等號= 是賦值語句,可以把任意
資料型別
myFisrtName = "Jonathan"myLastName = "Ni" |
#
#
x = 8x = x + 2 | x
#
#
# #從數學上理解x = x + 2是不成立的。在程式中,賦值語句先計算右邊的表達式x + 2,得到結果
10,再賦給變數x。 由於x之前的值是8,重新賦值後,x的值變成
10。
a = "ABC" |
- Python解釋器乾了兩件事:
-
在記憶體中創建了一個"ABC"的
字串 ; -
在記憶體中建立了一個名為a的變量,並把它指向
"ABC" 。
PI = 3.14159265359 |
總結:
#在電腦內部,任何資料都看成一個“物件”,而變數就是在程式中用來指向這些資料物件的,對變數賦值就是把資料和變數給關聯起來。
二、資料型態
計算機就是可以做數學計算的機器。計算機程式理所當然要處理各種數值。除了數值,電腦還可以處理文字、圖形、音訊、視訊、網頁等
各種資料。不同的數據,需要定義不同的數據類型。
1、數字
#整數:表示方法和數學上的寫法一樣,如1, -100, 0, 1000等。或16進位表示,0xffffff, 0xabcd等
浮點數:也就是小數,如0.99, -1.25, 88.88等。或科學計數法表示1.23e8, 1.2e-8等
複數:由實數部分和虛數部分組成,一般形式為x + yj,如(-5+4j)等
數字沒有大小限制,超出一定範圍就直接表示為inf (無限大)
2、字串
#字串是以單引號'或雙引號"括起來的任意文本,例如'abc',"XYZ"等等。 例如
'abc'只有a,b,c 這3個字元。 如果' 本身也是一個字符,那就可以用"" 括起來,例如 "I'm OK" 包含的字符是I, ', m, 空格, O, K這6個字元。
字串內部既包含' 又包含" 可以用轉義字元\ 來識別。如'I\'m \"OK\"!',表示
I' m "OK"!轉義字符可以轉義很多字符,例如\n表示換行,
\t表示製表符,\\表示字元\如果字串內部有很多換行,可用'''.......'''的格式表示多行內容。 .strip([chars])
方法用於移除字串頭尾指定的字元(預設為空格)
" Jonathan "
>>> "Jonathan" #參數: chars -- 移除字串頭尾指定的字元#返回值:傳回移除字串頭尾指定的字元產生的新字串。字串長度。 >> 8 #
參數: str -- 字串 傳回值:字串長度
0: len("Jonathan"##)] >>>"Jonathan" "Jonathan" [-len( "Jonathan"
3、布林型 布林值和布林代數的表示完全一致,一個布林值只有True,False 兩種值(注意大小寫),布林值可以用 and、or、和not運算 and運算是與運算,只有所有都為True,and#運算結果才是True or運算是或運算,只要其中有一個為True,or運算結果就是True: not運算是非運算,它是一個單目運算子,把True變成False,False變成True 布林值常用在條件判斷中
#
# 4、空白值 「空白值是Python裡一個特殊的值,用None表示。 None是一個特殊的空值。 ,透過清單可以對資料進行最方便的儲存修改等操作定義清單 names = ["Jon", "Alex", "Tom ", "Catherine"]透過下標存取清單中的元素,下標從0開始計數 names[0] >>> "Jon"#names[-1] >>> "Catherine"
# # 三、運算 1、算術運算 2、比較運算 3、賦值運算 4、邏輯運算 5、成員運算 6、身分運算 |
以上是利用Python自動化開發-變數、資料類型與運算方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Python的靈活性體現在多範式支持和動態類型系統,易用性則源於語法簡潔和豐富的標準庫。 1.靈活性:支持面向對象、函數式和過程式編程,動態類型系統提高開發效率。 2.易用性:語法接近自然語言,標準庫涵蓋廣泛功能,簡化開發過程。

Python因其簡潔與強大而備受青睞,適用於從初學者到高級開發者的各種需求。其多功能性體現在:1)易學易用,語法簡單;2)豐富的庫和框架,如NumPy、Pandas等;3)跨平台支持,可在多種操作系統上運行;4)適合腳本和自動化任務,提升工作效率。

可以,在每天花費兩個小時的時間內學會Python。 1.制定合理的學習計劃,2.選擇合適的學習資源,3.通過實踐鞏固所學知識,這些步驟能幫助你在短時間內掌握Python。

Python適合快速開發和數據處理,而C 適合高性能和底層控制。 1)Python易用,語法簡潔,適用於數據科學和Web開發。 2)C 性能高,控制精確,常用於遊戲和系統編程。

學習Python所需時間因人而異,主要受之前的編程經驗、學習動機、學習資源和方法及學習節奏的影響。設定現實的學習目標並通過實踐項目學習效果最佳。

Python在自動化、腳本編寫和任務管理中表現出色。 1)自動化:通過標準庫如os、shutil實現文件備份。 2)腳本編寫:使用psutil庫監控系統資源。 3)任務管理:利用schedule庫調度任務。 Python的易用性和豐富庫支持使其在這些領域中成為首選工具。

要在有限的時間內最大化學習Python的效率,可以使用Python的datetime、time和schedule模塊。 1.datetime模塊用於記錄和規劃學習時間。 2.time模塊幫助設置學習和休息時間。 3.schedule模塊自動化安排每週學習任務。

Python在遊戲和GUI開發中表現出色。 1)遊戲開發使用Pygame,提供繪圖、音頻等功能,適合創建2D遊戲。 2)GUI開發可選擇Tkinter或PyQt,Tkinter簡單易用,PyQt功能豐富,適合專業開發。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)