首页 > 编程语言 >python中的内置函数

python中的内置函数

时间:2022-09-04 19:44:15浏览次数:65  
标签:__ 内置 obj 函数 python print import isinstance

内置函数

# 1.abs函数
print(abs(-1)) # 绝对值方法

# 2.all函数
print(all([1,'aaa',''])) # false
print(all([]))  # true
#all方法里面是一个可迭代对象,all会自动将这个对象for循环一下,如果所有的值为true,则返回true;如果可迭代对象为空,则返回true

# 3.any函数
print(any([11,'dw',''])) # 一真则为真
print(any([]))  # 返回false

# 4.callable函数
print(callable(X)) #判断x是否可以被调用

# 5.dir函数
print(dir(obj))  # 查看obj可以.出来那些属性

# 6.divmod函数
print(divmod(10,3)) # 得到一个元组,里面分别放着商和余数

# 7.enumerate函数
for i in enumerate(['a','b','c']):
    print(i)  # enumerate取得对应的索引和值,是一个个元组形式
"""
(0, 'a')
(1, 'b')
(2, 'c')
"""
# 8.eval函数
res = eval('1+3') # eval函数执行字符串中的表达式
print(res)

# 9.isinstance函数
# isinstance()函数用来做类型判断
print(isinstance([],list)) # 意思是[]是不是list这个类型
class Foo():
    pass
obj = Foo()
print(isinstance(obj,Foo)) # obj是不是Foo的实例

# 10.__import__()方法
#  在文件中存放着一推需要导入的模块,我们读出该文件时,是字符串形式,就可以通过__import__()方法导入字符串形式的模块
# import 'time'  # 导入模块时后面跟字符串是会报错的
t(变量名) = __import__('time') # 可以使用__import__()方法导入字符串模块
t.sleep(3)

标签:__,内置,obj,函数,python,print,import,isinstance
From: https://www.cnblogs.com/suncolor/p/16655310.html

相关文章

  • Oracle中行转列(pivot)函数解析(二)
    Oracle行转列就是把某一个字段的值作为唯一值,然后另外一个字段的行值转换成它的列值。案例原始数据如下:  方法一:利用groupby实现selectt.mr_sl_id,sum(......
  • python爬虫日记-爬取虎牙图片
    依赖requests库,运行此代码会爬取https://www.huya.com/g/2168上的图片,图片名字为@alt,会爬取到此脚本所在目录中的img文件夹中,没有此文件夹则运行不成功。importrequests......
  • Oracle中行转列函数(一)
    1、wm_concat(列名)解析:该函数可以把列值以“,”号分割起来,并显示成一行。例:selectwm_concat(item_code)fromhdrg.qcs_dict_item_detailwheretable_name='d......
  • Python Web开发主流框架
    Web开发是Python语言应用领域的重要部分,也是工作岗位最多的领域。如果你对基于Python的Web开发有兴趣,正打算使用Python做Web开发,或者已经是一个Web开发者有工作需要,要做自......
  • 函数当作参数
    1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8">5<title></title>6</head>7<body>8<script>9......
  • python-常用内置函数
    数学相关的内置函数abs:取绝对值divmod:求两个数相除的商和余数max:求最大数min:求最小数pow:幂运算round:四舍五入保留到指定小数位sum:用来求和可迭代对象相关......
  • 函数f(m,n)算法设计
    题目:设m,n均为自然数,m可表示为一些不超过n的自然数之和,f(m,n)为这种表示方式的数目。例f(5,3)=5,有5种表示方式:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。以下是该函数的程序段,请将......
  • 函数的声明和调用
    1<script>2/*3把一段相对独立的具有特定功能的代码封装起来(写到一个地方),形成一个独立实体,就是函数,起个名字(函数名);4......
  • python中的if和elif区别
    代码1:1numbers=[1,2,3,4,5,6,7,8,9]2fornumberinnumbers:3ifnumber==1:4res='st'5ifnumber==2:6res='nd......
  • Python scrapy 爬虫 模拟登录
    模拟登录,可以解决某些网站,必须要登录才能抓取的问题。模拟登录就是要拿到网站的cookie。当爬虫程序进入网站开始抓取时数据时,爬虫的入口并不是scrapy 给定的pass,而......