說說 Python 的變量以及簡單數據類型

1 變量

先來看一個示例:html

news="我國第一我的工智能規劃問世"
print(news)
複製代碼

運行結果:編程

能夠看出使用 Python 定義變量很簡單,甚至都不須要指定變量的類型。bash

1.1 命名和使用規則

  • 變量名只能包含字母 、 數字和下劃線 。 變量名能夠是以字母或下劃線打頭, 但不能以數字打頭, 例如, 可將變量命名爲 new_1 , 但不能將其命名爲 1_new。
  • 變量名不能包含空格, 但可以使用下劃線來分隔其中的單詞 。
  • 不要使用 Python 關鍵字和函數名用做變量名, 好比 print。
  • 變量名應該既簡短又具備描述性 。
  • 慎用小寫字母 l 和大寫字母 O , 由於它們可能被人錯當作數字 1 和 0。

1.2 善用 traceback

這個示例中的變量名,打錯了:函數

news="iPhone 一降價,中國消費者就乖乖地出手了"
print(new)
複製代碼

運行結果:ui

traceback 會指出錯誤代碼所在的行,以及錯誤的緣由,好貼心O(∩_∩)O~人工智能

2 字符串類型

字符串就是一系列字符。 用引號括起的都是字符串, 其中的引號能夠是單引號, 也能夠是雙引號, 以下所示:spa

print("你還在嘲諷棉花月球發芽,人家'月球樹'已遍地開花!")
print('你還在嘲諷棉花月球發芽,人家"月球樹"已遍地開花!')

複製代碼

運行結果:3d

2.1 單詞首字符大寫 title()

html:code

name="deniro li"
print(name.title())
複製代碼

運行結果:cdn

title() 會以首字母大寫的方式顯示每一個單詞, 即將每一個單詞的首字母都改成大寫。這個特性對於歐美人民來講,真是方便呀 O(∩_∩)O~

2.2 大小寫 upper() / lower()

name="deniro Li"
print(name.upper())
print(name.lower())

複製代碼

運行結果:

2.3 拼接字符串 +

news="發現比人類低級的文明,咱們該怎麼作?"+"科學家給出答案"
print(news)
複製代碼

運行結果:

2.4 空白

在編程中, 空白指的是任何非打印字符, 好比空格、 製表符或換行符。 咱們可使用空白來組織輸出, 以使其輸出結果更易閱讀。

非打印字符 代碼
製表符 \t
換行符 \n

製表符,也叫製表位,它的功能是,在不使用表格的狀況下,能夠在垂直方向按列對齊文本。

print("\t火星發現氧氣?\n火星近地面存在足夠氧氣")
複製代碼

運行結果:

2.5 去除空白

方法 說明
rstrip() 去除右側空白
lstrip() 去除左側空白
strip() 去除兩側空白

3 數字類型

3.1 整數

運算符 說明
+ 加法
- 減法
* 乘法
/ 除法
** 乘方

咱們能夠在同一個表達式中使用多種運算,還可使用括號來修改運算次序。這與 Java 語言的運算規則相同。

3.2 浮點數

浮點數指的是全部帶小數點的數字。要注意的是, 計算結果所包含的小數位數多是不肯定的:

print(0.11+0.1)
print(23*0.1)
複製代碼

運行結果:

3.3 類型錯誤

若是直接使用數字來拼接字符串,那麼就會提示類型錯誤:

year=2019
content="今年是"+year
複製代碼

運行結果:

能夠調用函數 str() 把數值轉換爲字符串:

content="今年是"+str(year)
複製代碼

4 註釋

咱們能夠經過註釋在代碼中添加說明, 或者闡述解決問題的方法。

用井號( # ) 標識註釋,井號後面的內容都會被 Python 解釋器所忽略 。

經過編寫註釋, 咱們能夠以清晰的天然語言對某段代碼的解決方案進行闡述, 經過閱讀這些註釋,就能夠了解代碼的工做原理,從而能夠節省不少時間。

相關文章
相關標籤/搜索