Python3內置函數(10個)

# 1.abs()
print(abs(-23))  # 返回數字的絕對值
# 2.divmod()
print(divmod(15, 6))  # 返回元組(15/6,15%6)支持複數
# 3.input()
print(input('string'))  # 返回string類型
# 4.open()
f1 = open('慎獨', 'r', encoding='utf8')  # 打開一個文件 創建一個file對象
read1 = f1.read()
print(read1)


# 5.staticmethod()
class C(object):
    @staticmethod
    def f():
        print('runoob')


C.f();  # 靜態方法無需實例化
cobj = C()
cobj.f()  # 也可以實例化後調用
# 6.all()
# 判斷給定的可迭代參數 iterable 中的所有元素是否都爲 TRUE
reslut = all(['0', 'None', 'False', '10', '-1', 'a', ''])  # 元素除了是 0、空、None、False 外都算 True
print(reslut)
# 7.enumerate()
# 將一個可遍歷的數據對象(如列表、元組或字符串)組合爲一個索引序列,同時列出數據和數據下標
a = range(20, 30)
for i, v in enumerate(a):
    print(i, v)
# 8.int()
# 用於將一個字符串或數字轉換爲整型。
a = '12'
num1 = int(a)
print(num1)
# 9.ord()
# chr() 函數的配對函數返回對應的 ASCII 數值 超出定義則報異常 TypeError
str1 = ord('d')
print(str1)
# 10.str()
# 將對象轉化爲適於人閱讀的形式
a = ['1', '2', '7', '4', '5', '6']
str2 = str(a)
print(str2)

要點:

  •  abs() 求絕對值
  • divmod() 同時求商和餘數
  • input() 接收一個輸入
  • open() 打開文件
  • staticmethod() 返回靜態函數
  • all() 判斷是否所有元素不爲 '0' 'None' 'False' '空' 是則返回Ture
  • enumerate() 與for 搭配使用輸出帶下標
  • int() 強制類型轉換爲整型
  • ord() 求char類型的ASCII碼值
  • str() 強制類型轉換爲字符串

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章