python3之常用内置函数

# coding=utf-8
# python3.8.2常用内置函数

# 输入函数
# str1 = input("请输入内容:")
# print(str1)

# 绝对值
a = abs(-1)
print(a)    # 1

b = [4>5,2==3,4>2]
# 当all()中所有的元素为True时才返回True,否则返回False
print(all(b))   # Flase
# any()中只要有一个为True,程序直接返回True
print(any(b))   # True

# 二进制转换
print(bin(10))  # 0b1010

# 八进制转换
print(hex(10))  # 0xa

# 当值为“”、0或者None时返回False,其他返回True
print(bool("a"))    # True

# chr(i)    返回Unicode码位为i的字符
print(chr(65))  # A

# ord(c)    返回Unicode c对应的整数
print(ord("a")) # 97

# 返回商和余数,返回结果为一个元组
c = divmod(6,3)
print(c)    # (2, 0)
print(type(c))  # <class 'tuple'>

# 字符串长度
print(len("hello world!"))  # 12

# nums = [1,2,4,9,3,6]
nums = (1,2,4,9,3,6)
# 返回纯数值列表、元组中的最大值
print(max(nums))    # 9
# 返回纯数值列表、元组中的最小值
print(min(nums))    # 1

# 文件读写
# r为读取(默认);
# w为覆盖性写入;
# x为排他性创建,文件存在则失败;
# a在文件末尾写入;
# b为二进制模式
# t为文本模式(默认)
# +打开用于更新(读取与写入)
# 打开文件
fh = open("./1.txt","r")
# 读取内容
print(fh.read())
# 关闭文件
fh.close()

# pow(a,b)  返回a的b次方
print(pow(2,3))     # 8

# round(num,i) 对num进行四舍五入
# i默认0,
# i为正数表示保留i个有效小数,不补0
# i为负数时,-1表示个位,表示对小数点左侧数值进行四舍五入
print(round(2.6))   # 3
print(round(-2.4,3))    # -2.4
print(round(395,-2))    # 400

# 数组、元组排序,默认升序
print(sorted(nums))

# 对数组、元组求和
print(sum(nums))    # 25

# 打印变量类型
print(type(()))     # <class 'tuple'>  空元组

猜你喜欢

转载自www.cnblogs.com/exception999/p/12753511.html