- 内置函数
- 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行