Python内置函数(10个)

版权声明:本文为博主原创文章,未经博主允许不得转载。不准各种形式的复制及盗图 https://blog.csdn.net/qq_26816591/article/details/88534868
# 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() 强制类型转换为字符串

猜你喜欢

转载自blog.csdn.net/qq_26816591/article/details/88534868