Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

在交互式環境中輸入表達式

我這裡用開發環境是anaconda,IDE用的是Spyder,而交互式環境是IPython,所以如下:

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

如果需要可以通過括號改變優先級。表達式是值和操作符的組合。

整型、浮點型和字符串數據類型

這是最基本的數據類型。

Python程序也可以有文本值,成為"字符串",或者string。

字符串的連接和複製

根據操作符後面值的數據類型,操作符的含義可能會改變。例如,操作符兩邊是整型或浮點數時,+是相加操作符,但如果兩邊是字符串時,它將字符串連接起來,成為"字符串連接"操作符。

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

那如果讓一個整型和字符串相加會如何?

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

這裡提示我們是一個類型錯誤,只能連接str到str,而不是int。

再看一個例子,當*操作符用於一個字符串和一個整型值時,它變成了"字符串複製"操作符。而用於整型和浮點型時表示兩個數字做乘法。

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

再看看下面的例子

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

都是類型錯誤,浮點不能和字符串做乘法,字符串和字符串不能做乘法。其實也很好理解,你不能把兩個單詞相乘,也很難將任意字符串複製小數次。

在變量中保存值

比如在交互式環境中輸入以下內容,第一次存入一個值,變量就被初始化或創建了。從此以後就可以在表達式中用它。這個spam就稱為變量,該變量的值是12。如果這個變量被賦了新值,老值就被忘記了。這個變量就像一個盒子,而12就像放在這個盒子裡的東西,你給裡面放了什麼,就能從裡面拿出什麼。如果你放了新的東西進去,老的就被替換了。

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

變量名

1. 只能是一個詞;

2. 只能包含字母、數字和下劃線;

3. 不能以數字開頭;

變量以小寫字母開頭是Python的慣例。

第一個程序

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

程序剖析

input() //該函數等待用戶在鍵盤上輸入一些文本

print() //該函數將括號內的字符串顯示在屏幕上

len() //你可以向該函數傳遞一個字符串,返回一個字符串個數

str()、int()和float() //做數據類型轉換,比如將一個數字轉為字符串,或將數字的字符串轉為數字

Python編程快速上手-讓繁瑣的工作自動化(Python基礎)

小結

本節學習了簡單的計算表達式,基本的python數據類型,簡單的數據類型轉換。文本輸入及輸出顯示。還介紹了幾個簡單的函數,str()/input()/print()。還編寫了第一個python程序。

下一節,將學習如何告訴python根據它擁有的值,明智的決定什麼代碼要運行,什麼代碼要跳過,什麼代碼要重複。稱為"控制流",它讓你編寫的程序做出明智的決定。

點擊關注,持續學習。需要本文world文檔的可以私信獲取。


分享到:


相關文章: