Python編程快速上手-讓繁瑣的工作自動化(Python基礎)
在交互式環境中輸入表達式
我這裡用開發環境是anaconda,IDE用的是Spyder,而交互式環境是IPython,所以如下:
如果需要可以通過括號改變優先級。表達式是值和操作符的組合。
整型、浮點型和字符串數據類型
這是最基本的數據類型。
Python程序也可以有文本值,成為"字符串",或者string。
字符串的連接和複製
根據操作符後面值的數據類型,操作符的含義可能會改變。例如,操作符兩邊是整型或浮點數時,+是相加操作符,但如果兩邊是字符串時,它將字符串連接起來,成為"字符串連接"操作符。
那如果讓一個整型和字符串相加會如何?
這裡提示我們是一個類型錯誤,只能連接str到str,而不是int。
再看一個例子,當*操作符用於一個字符串和一個整型值時,它變成了"字符串複製"操作符。而用於整型和浮點型時表示兩個數字做乘法。
再看看下面的例子
都是類型錯誤,浮點不能和字符串做乘法,字符串和字符串不能做乘法。其實也很好理解,你不能把兩個單詞相乘,也很難將任意字符串複製小數次。
在變量中保存值
比如在交互式環境中輸入以下內容,第一次存入一個值,變量就被初始化或創建了。從此以後就可以在表達式中用它。這個spam就稱為變量,該變量的值是12。如果這個變量被賦了新值,老值就被忘記了。這個變量就像一個盒子,而12就像放在這個盒子裡的東西,你給裡面放了什麼,就能從裡面拿出什麼。如果你放了新的東西進去,老的就被替換了。
變量名
1. 只能是一個詞;
2. 只能包含字母、數字和下劃線;
3. 不能以數字開頭;
變量以小寫字母開頭是Python的慣例。
第一個程序
程序剖析
input() //該函數等待用戶在鍵盤上輸入一些文本
print() //該函數將括號內的字符串顯示在屏幕上
len() //你可以向該函數傳遞一個字符串,返回一個字符串個數
str()、int()和float() //做數據類型轉換,比如將一個數字轉為字符串,或將數字的字符串轉為數字
小結
本節學習了簡單的計算表達式,基本的python數據類型,簡單的數據類型轉換。文本輸入及輸出顯示。還介紹了幾個簡單的函數,str()/input()/print()。還編寫了第一個python程序。
下一節,將學習如何告訴python根據它擁有的值,明智的決定什麼代碼要運行,什麼代碼要跳過,什麼代碼要重複。稱為"控制流",它讓你編寫的程序做出明智的決定。
點擊關注,持續學習。需要本文world文檔的可以私信獲取。
閱讀更多 程序員剛剛 的文章