Java教程

内置函数

本文主要是介绍内置函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

内置函数

abs    绝对值函数        例:res = abs(-1)

round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进1!)    例:res = round(4.5)

sum    计算一个序列得和                    例:lst =[1,2,3,4]  res = sum(lst)

max    获取一个序列里边的最大值                例:res = max(lst)

min    获取一个序列里边的最小值                例:res = min(lst)

pow    计算某个数值的x次方                    例:res = pow(2,3)

                                  res = pow(2,3,5)  前2个参数的结果和第三个参数取余

bin    将10进制数据转化为二进制                例:res = bin(255)  0b11111111

oct    将10进制数据转化为八进制                例:res = oct(8)   0o10

hex    将10进制数据转化为16进制                例:res = hex(255)  0xff

chr    将ASCII编码转换为字符                 例:res = chr(97)

ord    将字符转换为ASCII编码                 例:res = ord("a")

eval   将字符串当作python代码执行 (慎用)           例:strvar = "print(123434343434)"  eval(strvar)  123434343434

exec   将字符串当作python代码执行(功能更强大) (慎用)

repr   不转义字符输出字符串 [等价于元字符串]         例:pathvar = "D:\notepadd++\t"  'D:\notepadd++\t'

hash   生成哈希值                       例:res2 = hash("a")

检验两个文件是否一致
with open("笔记1.py",mode="r+",encoding="utf-8") as fp1, open("笔记2.py",mode="r+",encoding="utf-8") as fp2:
2     res1 = hash(fp1.read())
3     res2 = hash(fp2.read())
4     if res1 == res2:
5         print("文件内容一致")
6     else:
7         print("文件内容不一致")

 



 

这篇关于内置函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!