Python 資料型別與變數

2022-08-26 20:51:12 字數 1274 閱讀 5749

一:資料型別

1.整數

整數運算結果任然是整數,整數和浮點數混合運算的結果是浮點數

整數運算永遠是精確的,python的整數除法,即使除不盡,結果仍然是整數,餘數直接被扔掉

2.浮點數

浮點數運算結果任然是浮點數,整數和浮點數混合運算的結果是浮點數

浮點數運算可能有誤差(四捨五入),python的整數除法,即使除不盡,結果仍然是整數,餘數直接被扔掉

3.字串

(1.) 'abc',"xyz"

(2.)  轉義字元:

\n 表示換行

\t 表示乙個製表符

\\ 表示 \ 字元本

(3.)raw字串與多行字串

,表示這是乙個 raw 字串,裡面的字元就不需要轉義了。

'''...'''表示多行字串

4.布林值

true,false

and,與

or,或

not,非

短路計算:python在做布林運算時,只要能提前確定計算結果,它就不會往後算了,直接返回結果。

5.空值

none表示空值,不能理解為0,0有意義,空值無意義

python把0,空字串''和none看成false,把其他數字和非空字串看成true

二:print語句

print語句也可以跟上多個字串,用逗號「,」隔開,就可以連成一串輸出

print會依次列印每個字串,遇到逗號「,」會輸出乙個空格

print也可以列印整數,或者計算結果

三:變數

在python程式中,變數是用乙個變數名表示,變數名必須是大小寫英文、數字和下劃線(_)的組合,且不能用數字開頭

可以把任意資料型別賦值給變數,同乙個變數可以反覆賦值,而且可以是不同型別的變數(動態語言)

當我們寫:a = 'abc'時,python直譯器幹了兩件事情:

1. 在記憶體中建立了乙個'abc'的字串;

2. 在記憶體中建立了乙個名為a的變數,並把它指向'abc'

也可以把乙個變數a賦值給另乙個變數b,這個操作實際上是把變數b指向變數a所指向的資料

四:unicode編碼

# -*- coding: utf-8 -*-
print u'中文'

Python的資料型別與變數

一.資料型別 整型 int python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等 浮點型 float 浮點數用來處理實數,即帶有小數的數字。布林值 真與假及true或者false 一般在做條件判斷的時候使用。字串 stri...

Python之資料型別與變數

print用法 必須要有括號 print hello world message queue print message 整數 浮點數字串 字串是以單引號 或雙引號 括起來的任意文字。print hello world hello world若想列印出單引號 則用雙引號 將全部文字括起來即可。pri...

Python 之變數與資料型別

一 變數 python中的變數 python變數詳解 二 整數型別 整數型別中的進製 整數型別共有四種進製表示 分別是十進位制 二進位制 八進位制和十六進製制。進製型別 引用符號 描述十進位制 無缺省情況,如1234,45678 二進位制0b或者0b 由字元0和1組成,如0b1001,0b0110 ...