列举python中常用的数据类型_Python基础知识 变量和简单数据类型
在本章節中,將介紹Python程序中會使用到的各種數據類型,以及如何在程序中使用變量來表示這些數據。其中用到的一些例子均來自《Python編程從入門到實踐 第2版》。
一、變量
1. 變量是標簽
變量是可以賦給值的標簽,也可以說變量指向特定的值。
message = "Hello Python World!"
print(message)
每個變量都指向一個與該變量先關聯的信息,即變量的值,如上例所示,message即為一個變量,“Hello Python World!”即為此變量所指向的值。
此時,輸出如下:
Hello Python World!
若改變變量所指向的值,則輸出也會發生相應的變化。
2. 變量的命名和使用
為了使代碼具有更強的可讀性,變量的命名有如下規則:
變量名只包含字母、數字和下劃線,且只能以字母或下劃線開頭。
變量名不能包含空格,要分割其中的單詞應使用下劃線。
不能用Python關鍵字和函數名用作變量名,如print、if等。
變量名應既簡短又具有表述性,如當要描述學生姓名時,可以使用student_name作為變量名。
慎用小寫字母l和大寫字母O,因為很容易與數字1和0混淆。
3. 避免命名錯誤
在使用變量時,應注意避免拼寫錯誤等情況,大多數時候,解釋器可以發現名稱錯誤,但如果從命名時就出了錯,則會對程序的可讀性產生一定影響,所以,應該盡可能規避這種錯誤的出現。
二、字符串
字符串就是一系列字符,雖然看似簡單,但能夠以很多不同的方式使用。
在Python中,用引號括起的就是字符串,既可以用雙引號,也可以用單引號,這就使字符串中可以包含引號和撇號,如:
'I told my friend, "Python is my favorite language!"'
"The language 'Python' is named after Monty Python, not the snake."
"One of Python's strengths if its diverse and supportive community."
1. 修改字符串的大小寫
對于字符串,可以使用Python中的方法修改其中單詞的大小寫,需要使用到以下方法,如:
name = "ada lovelace"
print(name.title()) # 使字符串的首字母大寫
name = "Ada Lovelace"
print(name.upper()) # 使整個字符串大寫
print(name.lower()) # 使整個字符串小寫
此時代碼的輸出為:
Ada Lovelace
ADA LOVELACE
ada lovelace
2. 在字符串中使用變量
為了在字符串中使用變量,在此要引入f字符串,使用方式如下例所示:
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
message = f"Hello, {full_name.title()}!"
print(message)
上述代碼將輸出如下消息:
Hello, Ada Lovelace!
3. 制表符和換行符
通常,我們會使用空白來組織輸出,讓用戶閱讀起來更容易。在Python編程中,常用字符組合\t和\n在字符串中添加制表符和換行符,還可以在同一個字符串中同時包含多個制表符和換行符,例如:
print("Languages:\n\tPython\n\tC\n\tJavaScript")
上述代碼的輸出如下:
Languages:
Python
C
JavaScript
4. 刪除空白
若要刪除字符串開頭或末尾的空白,則要用到以下方法:
favorite_language = " python "
print(favorite_language.rstrip()) # 刪除字符串末尾的空白
print(favorite_language.lstrip()) # 刪除字符串開頭的空白
print(favorite_language.strip()) # 刪除字符串開頭和末尾的空白
此時輸出如下:
python
python
python
其中第二行的輸出實際上為“python ”。
三、數
1. 整數
Python可以對整數進行加(+)、減(-)、乘()、除(/)、乘方(*)等運算,還可以使用圓括號來改變運算次序。
2. 浮點數
Python中所有帶小數點的數為浮點數,浮點數同樣可以進行同整數類似的運算,但需要注意的是,結果包含的小數位數可能是不確定的:
>>> 0.2 + 0.1
0.30000000000000004
所有語言都存在這種問題,暫時忽略多余的位數即可。
3. 整數和浮點數
在進行數的運算時,有如下的規律:
將任意兩個數相除,結果總是浮點數。
在其他任何運算中,如果其中一個操作數是整數,另一個是浮點數,則結果也總是浮點數。
無論是什么運算,只要有操作數是浮點數,結果總是浮點數,即便結果原本為整數也如此。
4. 數中的下劃線
當書寫很大的數時,可以使用下劃線將其中的數字分組,使其更清晰易讀,但打印時并不會打印其中的下劃線。
>>> universe_age = 14_000_000_000
>>> print(universe_age)
14000000000
5. 同時給多個變量賦值
在Python中可以在一行代碼給多個變量賦值,這有助于縮短程序并提高可讀性,常用于將一系列數賦給一組變量。
>>> x, y, z = 0, 0, 0
如上所示,當要同時對多個變量賦值時,要用逗號將變量名隔開,對于要賦給變量的值,也要用逗號隔開,Python將按照順序將值賦給對應的變量。
6. 常量
常量類似于變量,但其值在程序的整個生命周期內保持不變,Python沒有內置的常量類型,通常用全大寫來指出將某個變量視為常量,其值應始終不變,如:
MAX_CONNECTIONS = 5000
四、注釋
在Python中用井號(#)來標識注釋,井號后面的內容會被Python解釋器忽略,這種方式只能忽略一行內容,換行后的內容將被執行。
若要忽略若干行內容,則要用三對雙引號引起來。
"""
日期:xxxx.xx.xx
內容:注釋舉例
"""
# 向世界問好
print("Hello World!")
此時代碼的輸出僅有:
Hello World!
在編程過程中,經常要使用到注釋來使代碼更加具有可讀性。
五、小結
此章節中,學習了變量和簡單的數據類型,并知道了如何在Python標識注釋。
總結
以上是生活随笔為你收集整理的列举python中常用的数据类型_Python基础知识 变量和简单数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么理财才安全?请牢记这三点!
- 下一篇: python列表浅复制_Python列表