本教程使用的課本是《Python編程:從入門到實踐》,作者:[美] Eric Matthes
在Python中,變量可以理解為抽屜,數據就是一個蘋果、香蕉、書本等可以放進抽屜的東西,變量是用來存儲數據的。我們對上一節課的hello world代碼稍加改動,改成下面的代碼,看看會輸出什麼?
message = "Hello Python world!"print(message)
輸出結果如下,還是和之前一樣,輸出了:Hello Python world!
這段代碼裡面的message就是一個變量,存儲的數據是「Hello Python world!」,print(message)的意思就是輸出變量的值。Python中的變量可以存儲多種不同的類型,就像一個抽屜可以放水果,也可以放書籍一樣,變量的值是可以改變的,我嘗試著改變變量的值試試,請看下面的代碼:
message = "Hello Python world!" #初始的值message = "Hello Python Crash Course world!" #變量的值改變了輸出結果是:Hello Python world!Hello Python Crash Course world!
變量的命名規則:變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭,比如不能命名一個變量叫:2_message;變量名不能包含空格;Python關鍵字和函數名不能作為變量,比如print這個詞就不能作為變量;變量的名字應當容易讀懂,如果一個變量名叫sdisow,估計大家都不知道什麼意思。
Python中用單引號或者雙引號包起來的內容就叫字符串,比如:
"This is a string."
字符串中單引號和雙引號可以嵌套使用,比如:
"This is a 『string』."
Python中提供了一些函數來處理字符串,下面簡單介紹一些:
一、將每個字符串的字母變成大寫,用來處理英文姓名十分有用。
二、字符大小寫轉換
Python提供的函數是upper()和lower(),可以將字符轉換為全部大寫或全部小寫,見下面代碼的運行結果:
print(name.upper()) #所有字符轉大寫print(name.lower()) #所有字符轉小寫
三、字符串的連接
Python中用「+」來連接兩個字符串,比如姓「張」,名「大寶」,用last_name + first_name這個運算符可以輸出全名張大寶。
first_name = "大寶"last_name = "張"full_name = last_name + first_name #用+號連接兩個字符串print(full_name)
四、空白字符
空白字符是指列印出來不顯示的字符,包括空格、制表符和換行符等,空白字符的作用主要是用來排版。制表符是\t,回車符是\n,用下面代碼執行後看效果:
print('大家好!\n我叫張 大寶\t很高興認識大家!')
要刪除字符串尾部的空白,可以使用rstrip()函數,還有刪除字符串前的空白,字符串中的空白函數,大家可以自己百度。
第二種常用的數據類型是數字,分為整數和小數。
代碼中可以直接使用加減乘除四則運算符,請看下面的代碼:
a=3b=5print('a+b = ',end='') #end=''是讓print函數輸出後不換行print(a+b)print('a-b = ',end='')print(a-b)print('a*b = ',end='')print(a*b)print('a/b = ',end='')print(a/b)
代碼注釋:
python中用「#」來注釋代碼,意思就是這行代碼不執行,比如下面的代碼中「# 向大家問好」不會被執行,編譯器也不會報錯。注釋的作用是讓代碼更加通俗易懂,注釋是代碼中非常關鍵的部分。
# 向大家問好print("Hello Python people!")
#Python入門教程#
長按文末點讚送三連,支持本文作者多寫點~