利用Python自動化開發-變數、資料類型與運算方法介紹
一、變數
變數定義: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中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

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

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

HadiDB:輕量級、高水平可擴展的Python數據庫HadiDB(hadidb)是一個用Python編寫的輕量級數據庫,具備高度水平的可擴展性。安裝HadiDB使用pip安裝:pipinstallhadidb用戶管理創建用戶:createuser()方法創建一個新用戶。 authentication()方法驗證用戶身份。 fromhadidb.operationimportuseruser_obj=user("admin","admin")user_obj.

直接通過 Navicat 查看 MongoDB 密碼是不可能的,因為它以哈希值形式存儲。取回丟失密碼的方法:1. 重置密碼;2. 檢查配置文件(可能包含哈希值);3. 檢查代碼(可能硬編碼密碼)。

2小時內可以學會Python的基本編程概念和技能。 1.學習變量和數據類型,2.掌握控制流(條件語句和循環),3.理解函數的定義和使用,4.通過簡單示例和代碼片段快速上手Python編程。

Python在web開發、數據科學、機器學習、自動化和腳本編寫等領域有廣泛應用。 1)在web開發中,Django和Flask框架簡化了開發過程。 2)數據科學和機器學習領域,NumPy、Pandas、Scikit-learn和TensorFlow庫提供了強大支持。 3)自動化和腳本編寫方面,Python適用於自動化測試和系統管理等任務。

MySQL數據庫性能優化指南在資源密集型應用中,MySQL數據庫扮演著至關重要的角色,負責管理海量事務。然而,隨著應用規模的擴大,數據庫性能瓶頸往往成為製約因素。本文將探討一系列行之有效的MySQL性能優化策略,確保您的應用在高負載下依然保持高效響應。我們將結合實際案例,深入講解索引、查詢優化、數據庫設計以及緩存等關鍵技術。 1.數據庫架構設計優化合理的數據庫架構是MySQL性能優化的基石。以下是一些核心原則:選擇合適的數據類型選擇最小的、符合需求的數據類型,既能節省存儲空間,又能提升數據處理速度

作為數據專業人員,您需要處理來自各種來源的大量數據。這可能會給數據管理和分析帶來挑戰。幸運的是,兩項 AWS 服務可以提供幫助:AWS Glue 和 Amazon Athena。

啟動 Redis 服務器的步驟包括:根據操作系統安裝 Redis。通過 redis-server(Linux/macOS)或 redis-server.exe(Windows)啟動 Redis 服務。使用 redis-cli ping(Linux/macOS)或 redis-cli.exe ping(Windows)命令檢查服務狀態。使用 Redis 客戶端,如 redis-cli、Python 或 Node.js,訪問服務器。

要從 Redis 讀取隊列,需要獲取隊列名稱、使用 LPOP 命令讀取元素,並處理空隊列。具體步驟如下:獲取隊列名稱:以 "queue:" 前綴命名,如 "queue:my-queue"。使用 LPOP 命令:從隊列頭部彈出元素並返回其值,如 LPOP queue:my-queue。處理空隊列:如果隊列為空,LPOP 返回 nil,可先檢查隊列是否存在再讀取元素。
