今天开始学Python(type,str,dir及其他内置函数)

本文详细介绍了Python的一些内置函数,包括type用于获取对象数据类型,str转换对象为字符串,dir列出对象属性和方法,callable判断对象是否可调用,getattr动态获取对象属性,以及lambda创建匿名函数。文章还提到了这些函数在实际编程中的应用和一些使用技巧。
摘要由CSDN通过智能技术生成

Python 有小部分相当有用的内置函数。除这些函数之外,其它所有的函数都

被分到了各个模块中。其实这是一个非常明智的设计策略,避免了核心语言

变得像其它脚本语言一样臃肿


1. type函数

用于返回任意对象的数据类型, 在types模块中列出了可能的数据类型.

>>> type(1) 
<class 'int'>
>>> type((1,))
<class 'tuple'>
>>> type("here")
<class 'str'>
>>> type(help)
<class 'site._Helper'>
>>> type(sys)
<class 'module'>
>>> import(types)
>>> type(sys) == types.ModuleType
True


1.1 type 可以接收 任何东西作为参数,并返回它的数据类型,

整数、字符串、元组、函数、类、模块甚至类型对象都可以被接受

1.2 可以用types模块中的常量与type返回值做比较



2. str函数

str 将数据强制转换为字符串。每种数据类型都可以强制转换为字符串。


>>> str(1)
'1'
>>> list = ['a','b',[1,2,3]]
>>> str(list)
"['a', 'b', [1, 2, 3]]"
>>> import my.test
>>> str(my.test)
"<module 'my.test' from 'C:\\Study\\Python\\test\\src\\my\\test.py'>"
>>> str(my.test.init)
'<function init at 0x010AA9C0>'
>>> str(help)
'Type help() for interactive help, or help(object) for help about object.'
>>> str(None)
'None'

2.1 对于各种数据类型,显然可以想象得到的结果

2.2 str还可以作用于函数,类,模块.

2.3 str作用于函数时,可能有两种情况, 一是返

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值