資料型別和變數

2022-03-17 03:21:10 字數 1675 閱讀 2991

---恢復內容開始---

資料型別:python使用物件模型來儲存資料,每乙個資料型別都有乙個內建的類,每新建乙個資料,實際就是在初始化生成乙個物件,即所有資料都是物件、

標準資料型別:數字,字串,列表,元組,字典

數字型別:

python3中只有整型,python2中有長整型。使用int()方法可以將其他資料型別轉化為整數型。

用法a=『123』

int(a)   

a的資料型別就成了整數型

科學計數法1.3*10-3

在python可用1.3e-3表示。

bin(10)     #將10轉化為二進位制

oct(10)     #將10轉化為八進位制

hex(10)     #將10轉化為十六進製制

數字型方法

字串

它是乙個有序的字元的集合,用於儲存和表示基本的文字資訊,『』或「」或『』『』『』中間包含的內容稱之為字串
字串的單引號和雙引號都無法取消特殊字元的含義,如果想讓引號內所有字元均取消特殊意義,在引號前面加r,如name=r'l\thf'
print(r'123\n456')

123\n456

print('123r\n456')

123r

456字串操作

移出空白

a=' yuyang hello '

>>> a.strip()

'yuyang hello'     strip 移除收尾兩端空白,strip('*')   #移除兩端的* 號

a='****yuyang hello*****'

>>> a.strip('*')

'yuyang hello'

分割     

split()方法返回乙個列表

='1:234:199:234'

>>> a.split(':')

['1', '234', '199', '234']

>>> a.split(':',1)

['1', '234:199:234']

連線長度

len(char)

索引a='12345'

>>> a[2]

'3'切片

a[0:3]

'123'

>>> a[-1]

'5'>>> a[;-1]

syntaxerror: invalid syntax

>>> a[:-1]

'1234'

>>>

方法:replace   #替換 replace(older,new),只能替換乙個

capitalize    首字母大寫

upper  字母全部大寫

lower  字母全部小寫

count  計算字串中某個字元出現次數返回int

isdigit  判斷字元是不是整數型,返回true or false

format  格式化字串

endswith   判斷結尾是否對,返回bool值

startswith  判斷開頭是否對,返回bool值

find()  返回乙個找到的第乙個的索引值,如果找不到返回-1

index()   與find不同的是,找不到會報錯

資料型別和變數

在python中,能夠直接處理的資料型別有以下幾種 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例...

資料型別和變數

資料型別和變數 1.資料型別 整數 包括任意大小的整數,包括負整數,在程式中的表示方法和數學上的寫法一模一樣 例 1 100 8080 2 等 計算機由於使用二進位制,所以有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00 0xa5b4c3d2,等等 浮...

資料型別和變數

資料型別 1 實質 固定大小記憶體的別名,模具 2 資料型別計算 大小 sizeof 3 可以給已經存在的資料型別 起別名 typedef 4 資料型別 封裝概念 void萬能型別 下面 有介紹 作用 告訴編譯器預算物件分配的記憶體空間大小 c語言規定通過資料型別定義變數 經驗語句 分為2種,一種是...