python内置函数之:abs(); all(); any(); ascii()

=========== abs() ====================================
Python abs() 函数:abs() 函数返回数字的绝对值。
语法:abs( x ) x -- 数值表达式,函数返回x(数字)的绝对值。
实例:
print(abs(50))
输出: 50
print(abs(-45))
输出: 45
print(abs(100.55))
输出: 100.55



=============all() ==================================
all() 函数: 判断给定的可迭代参数 iterable 中的所有元素是否不为 0、''、False 或者 iterable 为空,如果是返回 True,否则返回 False。
语法: all(iterable) ,iterable为可迭代的对象,例如元组,列表等。
返回值: 如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False;
注意:空元组、空列表返回值为True,这里要特别注意。
实例:
print(all(['aaa', 'bbb', 'eee', 'fff']))
输出: True
print(all(['aaa', 'bbb', '', 'fff']))
输出: False
print(all(['aaa', 'bbb', 'eee', 0]))
输出: False
print(all(('aaa', 'bbb', 'eee', 'fff')))
输出: True
print(all(('aaa', 'bbb', '', 'fff')))
输出: False
print(all(('aaa', 'bbb', 'eee', 0)))
输出: False
print(all([]))
输出: True
print(all(()))
输出: True

其功能等价于以下函数
def all(iterable):
for element in iterable:
if not element:
return False
return True


==============any()===================================
any() 函数用于判断给定的可迭代参数 iterable 是否全部为空对象,如果都为空、0、false,则返回 False,如果不都为空、0、false,则返回 True。
语法:any(iterable),iterable为可迭代的对象,例如元组,列表等。
返回值:如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true。
实例:
print(any(['aaa', 'bbb', 'eee', 'fff']))
输出:True
print(any(['aaa', 'bbb', '', 'fff']))
输出:True
print(any(['aaa', 'bbb', 'eee', 0]))
输出:True

print(any(('aaa', 'bbb', 'eee', 'fff')))
输出:True
print(any(('aaa', 'bbb', '', 'fff')))
输出:True
print(any(('aaa', 'bbb', 'eee', 0)))
输出:True


print(any([]))
输出:False
print(any(()))
输出:False

其功能等价于以下函数
def any(iterable):
for n in iterable:
if n:
return True
return False

=========================== ascii() =========================
# ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。
# 语法:ascii(object),object:表示对象
# 返回值:字符串‘
# 实例:
r = ascii('sdjfw')
print(r)
输出:'sdjfw' #英文本身为ascii,所以没有变化。
r = ascii('中国')
print(r)
输出:'\u4e2d\u56fd' #中文则会将其转换的对应的ascii码。

转载于:https://www.cnblogs.com/feilu---python/p/8342361.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是 Python3 内函数的完整列表: - abs() - all() - any() - ascii() - bin() - bool() - breakpoint() - bytearray() - bytes() - callable() - chr() - classmethod() - compile() - complex() - delattr() - dict() - dir() - divmod() - enumerate() - eval() - exec() - filter() - float() - format() - frozenset() - getattr() - globals() - hasattr() - hash() - help() - hex() - id() - input() - int() - isinstance() - issubclass() - iter() - len() - list() - locals() - map() - max() - memoryview() - min() - next() - object() - oct() - open() - ord() - pow() - print() - property() - range() - repr() - reversed() - round() - set() - setattr() - slice() - sorted() - staticmethod() - str() - sum() - super() - tuple() - type() - vars() - zip() 除此之外,还有一些 Python模块,例如 `math`,`datetime`,等等也包含很多有用的函数。 ### 回答2: Python函数是指在Python编程语言中已经定义好的、可以直接使用的函数。以下是Python函数的大全表: 数值处理函数: - abs():返回一个数的绝对值。 - divmod():将两个数相除并返回商和余数。 - pow():返回一个数的指定次幂。 - round():将一个数四舍五入到指定的小数位数。 字符串处理函数: - len():返回字符串长度。 - str():将数值转换为字符串。 - format():格式化字符串。 - split():将字符串按照指定的分隔符切片成列表。 列表处理函数: - len():返回列表长度。 - max():返回列表中的最大值。 - min():返回列表中的最小值。 - sum():返回列表中所有元素的和。 字典处理函数: - len():返回字典中键值对的数量。 - keys():返回字典中所有的键。 - values():返回字典中所有的值。 - items():返回字典中所有的键值对。 文件处理函数: - open():打开一个文件并返回文件对象。 - write():向文件中写入内容。 - read():从文件中读取内容。 - close():关闭文件。 其他常用函数: - type():返回对象的类型。 - range():生成一个指定范围的整数序列。 - print():打印输出内容到控制台。 - input():接收控制台输入。 以上是一些常见的Python函数,可以在Python的官方文档中找到完整的内函数列表。 ### 回答3: Python是一种功能强大的编程语言,拥有丰富的内函数,用于完成各种任务。以下是Python函数大全表: 1. 数学函数:比如abs()用于取绝对值,sum()用于求和,pow()用于幂运算等。 2. 字符串函数:比如len()用于计算字符串的长度,str()用于将其他类型转换为字符串,upper()用于将字符串转换为大写等。 3. 列表函数:比如len()用于计算列表的长度,max()用于找出列表中的最大值,sorted()用于对列表进行排序等。 4. 字典函数:比如len()用于计算字典中键值对的个数,keys()用于获取字典中所有的键,values()用于获取字典中所有的值等。 5. 文件函数:比如open()用于打开文件,read()用于读取文件内容,write()用于向文件写入内容等。 6. 类型转换函数:比如int()用于将其他类型转换为整数,float()用于将其他类型转换为浮点数,str()用于将其他类型转换为字符串等。 7. 输入输出函数:比如input()用于获取用户输入内容,print()用于输出内容到控制台。 8. 布尔函数:比如bool()用于将其他类型转换为布尔值,isinstance()用于判断一个对象的类型等。 9. 时间函数:比如time()用于获取当前时间戳,sleep()用于暂停脚本的执行一段时间等。 10. 迭代器函数:比如iter()用于创建一个迭代器对象,next()用于获取迭代器的下一个值等。 以上仅列举了一部分Python函数,还有很多其他函数可以根据需要进行查阅。这些内函数Python编程的基础,掌握它们能够帮助我们更高效地完成各种任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值