python學習(4)資料型別 變數

2021-07-23 23:04:42 字數 1734 閱讀 6149

特點:

1、python是縮排型

2、以#號為注釋

3、大小寫敏感

4、:號表示**塊

一、資料型別

1)整數

關於其他型別轉換成整型

int(4.35)//4

int('4')//4

int('4.3')//報錯

int('hello')//報錯

2)浮點數:沒有大小限制,超出一定範圍表示為inf(無限大)

關於其他型別轉換成浮點型

float(2)

float('2')

float('3.444')

3)字串:

轉義字元、r''不轉譯字串、'''...'''表示多行內容

關於%操作符格式化字串:

age = 23

name='lili'

count = 1.34555

message = 'my name is %s,i am%3d,the count is %4.2f' %(name,age,count)

print(message)

%s表示替換字串

%d替換整數,%3d表示四位數字,多了前面補零

%f替換浮點數,%4.2f表示總共4個數字,2個小數點,多了前面補零

使用format()方法格式化字串

message = 'the price of this  laptop is  usd and the change '.format('lili',1299,1.23748)

print(message)

其中0表示format第零個引數,s表示用字串替換

其中1表示第乙個引數,d表示整數

其中第乙個2表示,第二個引數,4.2f表示總共4位數,2個小數

{}也可以這樣不知道引數位置,將順序安排替換

message1 = 'the price of this {} laptop is {} usd and the change {}'.format('lili',1299,1.23748)

print(message1)

注:位置和型別都是可選的可以、

關於其他型別轉換成字串

str(2)//'2'

str(3.42)//『3.42』

4)布林值:true、false(注意大寫開頭)  

and和or、not的運算

5)空值:none不能理解為0,none是乙個特殊的空值

高階資料型別

6)列表:

7)元祖:

8)字典:

自定義資料型別:

二、變數

英文、下劃線、數字組成,不能用數字開頭

一次可以給多個變數賦值如

userage,username = 30,'lili'

等價於userage=30,username='lili'

三、常量

通常全部大寫,其實python沒有機制保證常量不能被修改,所以使用全大寫的方式,是一種約束的方式

四、除法

/:表示取準確的精度

//:板除,表示取整數部分

%:表示取餘數

**:表示冪,如5**3,結果是125

快速學習 4 資料型別 變數 常量

在這裡,我們不講很高深的東西,完全最基礎的來 什麼是資料型別,首先知道什麼資料,數字1235,文字 提莫隊長的部落格 都是資料 還有其他的 資料很多很多 但是怎麼表示 數字型別的 123 465798 132 這裡使用 int float double long 等表示,你問為什麼乙個數字 要用到很...

Python學習2 資料型別和變數

程式語言不同於自然語言,決不能有任何歧義。1.注釋 使用 2.縮排 沒有明確規定,縮排幾個空格。按照慣例,使用四個空格。縮排優點 強迫程式設計者寫出格式清晰的程式,且將程式分段。縮排缺點 使得複製貼上失效。3.注意 python是區分大小寫的 4.資料型別型別 介紹整數 運算精確 浮點數科學計數法 ...

python學習日記變數和資料型別

和別的計算機語言一樣python中,變數就是記憶體中一塊位址的標識。變數名自定義,要滿足識別符號命名規則 識別符號命名規則如下 1 定義變數 2 使用變數 定義變數 儲存資料tom my name tom print my name 定義變數 儲存資料 猿學堂 schoolname 猿學堂 scho...