數(shù)據(jù)類型和變量(第7篇)

我們首先來說說變量。

變量

這個世界上有很多種數(shù)據(jù)類型,比如整數(shù),小數(shù),文本……如果想用計算機來處理這些數(shù)據(jù),就必須將這些數(shù)據(jù)在計算機中表示。我們通常都是將這些數(shù)據(jù)存儲在一個變量中。

比如你今年18歲了,在Python中可以表示為

age = 18

這樣的話,age這個變量就存儲了你的年齡。過了一年,你的年齡增長了,你還可以讓age加1

age = age + 1

注意,Python中的 = 號不是等于的意思,而是說,將 = 號右邊的算式的結(jié)果賦值給左邊。這樣age現(xiàn)在就變成了19。

你還可以用一個變量來存儲你的名字

name = "張三"

我相信你已經(jīng)明白了什么是變量了。盡管不能說出變量準確無誤的專業(yè)定義,但請相信我,這就足夠了,沒有人會問你這么無聊的問題。

值得注意的是,變量的命名有一定的規(guī)范。

  1. 命名區(qū)分大小寫。name和NAME是完全不同的兩個變量。
  2. 盡量使用有意義的名字,age和a這兩個變量,顯然age更容易理解。
  3. 變量名只能含有大小寫字母、數(shù)字和_(下劃線),并且不能用數(shù)字開頭。

數(shù)據(jù)類型

Python支持很多數(shù)據(jù)類型,比如整數(shù),浮點數(shù),布爾值,字符串。

整數(shù)

整數(shù)就是你的年齡,你的手指數(shù),你的頭發(fā)數(shù),你家所在的樓層數(shù)……比如1,10,999都是整數(shù)。你在計算機中還可以使用十六進制的表示方法,用0x開頭:

x = 0x6ac81

浮點數(shù)

浮點數(shù)就是我們說的小數(shù),就是售價為2.5元的鉛筆的價格,就是你1.80米的身高,就是9.8平方米每秒的重力加速度……你還可以使用科學(xué)計數(shù)法,比如1.35e5,它表示1.35x10^5。

price = 3.8

字符串

字符串就是我們通常所指的文本,就是你的名字,你家的地址,電視上的廣告詞……你可以使用一對引號(單引號 ‘ ’或者雙引號 “ ”)來將一段文本括起來。

greet = "hello"
name = '張三'
```
如果字符串本身包含引號,你可以使用轉(zhuǎn)義字符 \ 來轉(zhuǎn)義。
```
 something = "He say,\"How are you\" !"
```
多行字符串可以使用'''來表示
```
longString = '''This is a 
long string.'''
```
### 布爾值
布爾值就是你的男朋友哄你的情話(False),你爸媽真的很愛你(True),你每學(xué)期開學(xué)對自己說的好好學(xué)習(xí)(False)……Python中的布爾值有兩個:True和False。
比如
```
>>> 3 > 2
True
>>> 1 < 0
False
```
通常將布爾值用于判斷
```
if age >= 18:
    print("成年人")
```
你可以使用and,or,not來計算布爾值。
1. and兩邊都為真,結(jié)果才為真,否則為假。
2. or的兩邊只要有一個為真,結(jié)果就為真,兩邊都為假,結(jié)果才為假。
3. not會將真的變?yōu)榧伲俚淖優(yōu)檎妗?```
>>> True and True
True
>>> True or False
True
>>> not True
False
```
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,679評論 0 4
  • 1.Python中數(shù)據(jù)類型 Python中數(shù)據(jù)類型 計算機顧名思義就是可以做數(shù)學(xué)計算的機器,因此,計算機程序理所當(dāng)...
    ChinaGoodStaff閱讀 462評論 0 1
  • 關(guān)于 Swift 重要這個文檔所包含的準備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的。這個信息可能會改變, 根據(jù)這個文...
    無灃閱讀 4,624評論 1 27
  • 口語提升=持之以恒+多多益善 第一步:大量背誦原汁原味的單句、對話、生活習(xí)語。 第二步:把每天背誦過的素材反復(fù)消化...
    學(xué)霸的日常閱讀 488評論 0 11
  • a611561a78f0閱讀 145評論 0 0

友情鏈接更多精彩內(nèi)容