日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python语言数据类型-----数字和字符串

發布時間:2024/7/23 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python语言数据类型-----数字和字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python語言的數字類型

整數類型 浮點數類型 復數類型

整數類型與數學中的整數類型概念一致,沒有取值范圍。

十進制數為 1010,99,-217 十六進制為 0x9a, -0x89 (0x,0X開頭表示16進制數) 二進制為 0b010, -0B101(0b,0B開頭的表示二進制數) 八進制為 0o123, -0O456(0o,0O開頭表示八進制數)

浮點數類型
帶有小數點及小數的數字,由于浮點數用計算機專有的浮點運算單元來運算,相比整數更加耗時,因此為了兼顧程序運行效率,一般程序設計語言將整數和浮點數區分開來。
與整數不同,Python中的浮點數的數值范圍存在限制,小數精度也存在限制,這種限制與不同的計算機系統的設計有關系。
浮點數可以利用科學計數法來表示,96e4, 4.3e-3, 9.6E5,科學計數法使用字母”e”或者”E”作為冪的符號,以10為基數。科學計數法含義如:< a>e< b> 等于a乘以10的b次方。96e4=96* 10* 10* 10* 10。

復數類型
與數學中的復數概念一致,z = a + bj,a是實數部分,b是虛數部分,a和b都是浮點類型,虛數部分用j或者J標識。
對于復數z,可用z.real獲得實數部分,z.imag獲得虛數部分

數字類型的關系
三種類型存在一種逐漸“擴展”的關系:
整數->浮點數->復數(整數是浮點數特例,浮點數是復數特例)。不同數字類型之間可以進行混合運算,運算后生成結果為最寬類型。

數字運算函數

x//y 表示不大于x與y之商的最大整數 x%y 表示x與y之商的余數 x**y 表示x的y次冪 pow(x, y) x的y次冪 abs(x) x的絕對值 divmod(x, y) = (x//y, x%y) x,y的除商和余數

Python中的字符串數據類型

字符串是用雙引號”“或者單引號”括起來的一個或多個字符。
輸出帶有引號的字符串,可以使用轉義符:\ 反斜杠。使用\可以輸出帶有轉義字符’\’的字符串。
字符串是一個字符序列:字符串最左端位置標記為0,依次增加。字符串中的編號叫做“索引”??梢酝ㄟ^單個索引輔助訪問字符串中的特定位置。

>>>str = "Hello John" >>>print(str[2]) 'l'

Python中字符串索引從0開始,一個長度為L的字符串最后一個字符的位置是L-1。
Python允許使用負數從字符串右邊末尾向左邊進行反向索引,最右側索引值是-1。

>>>str[-4] 'J'

我們也可以通過兩個索引值確定一個范圍,返回這個范圍的子串。< string>[< start>:< end>],這個子序列從索引start開始直到索引end結束,但不包括end位置。

>>>str[0:3] 'Hel'

字符串連接
字符串可以通過+或者*進行連接。
加法操作(+)將兩個字符串連接成一個新的字符串。

>>>"pine" + "apple" 'pineapple'

乘法操作(*)構建一個由其本身字符串重復連接而成的字符串。

>>>3 * "apple" 'appleappleapple'

len( )函數可以返回一個字符串長度。
大多數數據類型可以通過str( )函數轉換為字符串。

字符串處理方法

< string>.upper( ) 字符串中字母大寫 < string>.lower( ) 字符串中字母小寫 < string>.capitalize( ) 字符串中首字母大寫 < string>.strip( ) 去掉兩邊空格以及去掉指定字符 < string>.split( ) 按照指定字符分割字符串為數組 < string>.isdigit( ) 判斷是否是數字類型,如果是數字返回True,否則False < string>.find( ) 搜索指定字符串 < string>.replace( ) 字符串替換

總結

以上是生活随笔為你收集整理的Python语言数据类型-----数字和字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。