• 内置函数
    • A:基础数据相关(38)
    • B:作用域相关(2)
    • C:迭代器,生成器相关(3)
    • D:反射相关(4)
    • E:面向对象相关(9)
    • F:其他(12)
  • 匿名函数
    • A:匿名函数基础格式
  • 递归函数
    • A:初识递归函数
    • B:递归函数实例

 


♣一:内置函数

内置函数是python本身携带的功能,当你打开解释器的时候就随之启动存在了,可以直接去调用,经过python这么多年的发展内置函数也在变多,这个可以去python官网去查询内置函数的说明,这些函数都有一个特点就是可以在函数名后面加上()。

内置函数表:

 

abs() callable() enumerate()   globals()  isinstance()  memoryview() print()   silce() vars()
all() chr()  eval()  hasattr()   issubclass() min()   property() sorted()  zip()
any() classmethod() exec()  hash()   iter() next()   range() staticmethos()  import()
ascii() compoile()  filter()  help()   len() object()   repr() str()   
bin()  delattr()  float()  hex()   list() oct()   reversed() sun()   
bool()  dict()  format()  id()   locals() open()   round() super()   
bytearray()  dir()  frozenset()  input()   map() ord()   set() tuple()   
bytes()  divmod()  getattr()  int()  max()  pow()   setattr() type()   

 

A:基础数据相关(38)

和数字相关(数据类型)

bool,int,float,complex(复数)

和数字相关(进制转换):

bin(二进制),oct(八进制),hex(十六进制)

和数字相关(数学运算):

abs,divmod(求模取余),round(小数精确),pow(幂运算),sum,min,max

with open('userinfo',encoding='utf8')as f:  #打开userinfo文件
    l = f.readlines()
page_num = int(input('请输入页码:'))  #然用户输入页数
pages,mod = divmod(len(l),5)#判断总页数,有没有剩余的行数
if mod:    #如果有剩余的行数+1
    pages += 1 
if page_num > pages or page_num <=0: #判断用户输入大于页数或者小于等于0的情况
    print('输入有误')
elif page_num == pages and mod !=0:  #如果用户输入的页是最后一页,且之前有过剩的行数
    for i in range(mod):
        print(l[(page_num-1)*5 +i].strip()) #只输出这一页上剩余的行数
else:
    for i in range(5):  
        print(l[(page_num-1)*5 +i].strip()) #输入正常的5行
divmod(翻页案例)

相关文章: