Python基礎知識(2) 基礎資料型別和變數

2021-08-17 00:18:05 字數 1929 閱讀 4834

python常用資料型別包括整數、浮點數、字串、布林值、空值等型別。

(一)整數  

包括正負整數,表示方法多樣,可以用16進製制等。

整數計算永遠是精確的,包括除法。

(二)浮點數

就是小數。

科學計算法,小數點可隨意改變位置,浮點運算可能有四捨五入。

(三)字串

以單引號或雙引號括起來的任意文字。

如果字串中含有單引號、雙引號、斜線,建議使用轉移字元(\)來標識。例如\'標識單引號,\"表示雙引號,\\表示單斜線。

如果字串中含有多個字元需要轉義,可用r'****','****'內字串預設不轉義。

如果字串有很多行,可以用'''...'''表示多行內容。

(四)布林值

布林值即true/false

python中可直接使用true或者false來表達布林值,也可以使用布林計算代替。

布林運算包括and, or ,not

(五)空值python的特殊值,用none表示,表示空,不是0。變數

可認為等同於代數方程中的變數意義。

名稱必須是大小寫英文、數字和下劃線(_)的組合,且不能以數字開頭。

python作為動態語言,無須進行變數型別定義,變數可直接賦值,且可以賦不同型別的值。

常量不能變得變數。

通常用全部大寫的變數名表示常量。

實際上python裡並沒有常量的機制,你可以改變常量值。

# -*- coding:utf-8 -*-

print("====test2 start====")

# 列印整數

print("====列印整數====")

print("正整數:",123)

print("負整數:",-234)

a = 12

b = 0xc

print("十六進製制整數:",b)

print("====列印整數結束====")

# 列印浮點數

print("====列印浮點數====")

print("浮點數:",3.1415)

print("浮點數:",12.3e8)

print("====列印浮點數結束====")

# 列印字串

print("====列印字串====")

print('abcfdf')

#輸出 i'm back

print('i\'m back')

#輸出轉義字元\

print('the reslut is true\\false')

print(r'''i'm back,and the result is true\false''')

print('''i'm back\n

and the result is true''')

print("====列印字串結束====")

print("====列印布林值====")

print(true)

print(3>5)

print("====列印布林值結束====")

print("====變數賦值====")

var2 = 50

print("var1=",var1)

print("var2=",var2)

var3=var1

print("var3=var1")

var1 = var2

print("var1=var2")

print("var1=",var1)

print("var3=",var3)

print("====test2 end====")

將上述**儲存到test2.py,執行結果如下圖所示。

Python 基礎知識2

1.類新增新屬性和新屬性賦值 metaclass type class rectangle def init self self.width 0 self.height 0 def setattr self,name,value if name size size property value se...

python基礎知識(2)

1.變數和按引用傳遞 在pyhton中對變數賦值時,你其實是在建立物件的引用。2.動態引用和強型別 python中的物件引用沒有與之相關聯的型別的資訊 即python可以自動判斷所定義的型別不需要進行型別宣告 而隱式轉換只是在很明顯的情況下才會發生。可以用type 檢視變數的型別,也可以用isins...

Python基礎知識(2)

在程式語言中,注釋的作用是為了讓自己或他人更快地了解程式作者的思路和意圖,提高 的可讀性。同時在多人協同開發時,也可以提高開發效率。特備說明 注釋部分不參與 的編譯執行。單行注釋主要應用於對某個變數,等的簡短說明,不能換行,只能在一行內應用。多行注釋主要運用於大段文字的說明,可以換行使用,一般用於對...