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