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

歡迎訪問 生活随笔!

生活随笔

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

python

python知识:函数abs、delattr、hash、memeryview、index

發布時間:2025/3/21 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python知识:函数abs、delattr、hash、memeryview、index 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

何為python內置函數?

如果說python的基本數據格式是個list,內置函數就是對list內部的原子進行操作的函數。

1)內置函數abs(__x)

假如存在一個list:DataList = [ 23, -20,-4, - 6 ],如何取絕對值?

錯誤代碼 : abs( DataList )

正確代碼: newList = [ abs(i) for i in DataList ]

因為__x是表達式。

2)delattr(__obj, __name)

該函數是刪除某對象的某個屬性。

#!/usr/bin/python # -*- coding: UTF-8 -*-class Coordinate:x = 10y = -5z = 0point1 = Coordinate() print('x = ',point1.x) print('y = ',point1.y) print('z = ',point1.z)delattr(Coordinate, 'z')print('--刪除 z 屬性后--') print('x = ',point1.x) print('y = ',point1.y)# 觸發錯誤 print('z = ',point1.z)

3)hash函數

對于hash表,如果想獲取唯一索引編碼,可以用此函數。

name = "Shubham" name1 = "shutdown" hash1 = hash(name) hash2 = hash(name1)print("Hash 1: %s" % hash1) print("Hash 2: %s" % hash2)

4) memoryview(__obj)是將字符串實現索引

下面的代碼演示了 memoryview() 函數的簡單使用

v = memoryview('abcefg') printy(v[1]) 'b' printy(v[-1]) 'g' print( v[1:4] ) <memory at 0x77ab28> print( v[1:4].tobytes() ) 'bce'

5)index函數,此函數也是將字符串索引化

str.index(str, beg=0, end=len(string)) #!/usr/bin/pythonstr1 = "this is string example....wow!!!"; str2 = "exam";print str1.index(str2); print str1.index(str2, 10); print str1.index(str2, 40);

總結

以上是生活随笔為你收集整理的python知识:函数abs、delattr、hash、memeryview、index的全部內容,希望文章能夠幫你解決所遇到的問題。

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