python中的内置函数

yizhihongxing

内置函数

# 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)

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中的内置函数 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • 路飞项目前端主页搭建

    前端主页 图片准备 首先把主页需要到图片资源放到项目的img文件夹下 页头组件:components/Header.vue <template> <div class=”header”> <div class=”slogan”> <p>老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和生活&lt…

    2023年4月2日
    00
  • 模板语法之标签

    语法 {% 开始标签 %} …. {% 结束标签%} if标签 例:{% if … %} {% elif %} {% else %} {% endif %} if语句支持 and 、or、==、>、<、!=、<=、>=、in、not in、is、is not判断。 for标签 # for 标签带有一个可选的{% empty %…

    Python开发 2023年4月2日
    00
  • rest_framework认证源码分析

    认证源码分析 位置 : APIVIew—-》dispatch方法—》self.initial(request, *args, **kwargs)—->有认证,权限,频率三个版块 分析: 只读认证源码: self.perform_authentication(request)—》self.perform_authentication(re…

    2023年4月2日
    00
  • 微信小程序的点击事件、页面跳转、数据绑定、数据修改、获取用户信息及定位、for指令、获取用户上传图片

    小程序中实现页面跳转 对标签绑定点击事件 data是点击时传入的参数 <view bindtap=”clickMe” data-nid=”123″ data-name=”SD” >点我跳转</view> /** * 用户点击事件 */ clickMe(e){ console.log(e) var nid = e.currentTarg…

    Python开发 2023年4月2日
    00
  • form表单内容序列化的两种方法

    form表单内容序列化 form表单自带两种方法serialize()方法和serializeArray()方法 1.serialize()方法 描述:序列化表单内容为字符串(不包括文件),用于Ajax请求。 格式:var data = $(‘#form’).serialize(); 2.serializeArray()方法 描述:序列化表单元素(类似’.s…

    2023年4月2日
    00
  • 基本运算符

    基本运算符 算术运算符 print(10+2) # 加减乘除运算符 print(10 / 3) print(10 // 3) # 只保留整数部分 print(10 % 3) # 取余数 print(10 ** 3) # 幂方运算 比较运算符 <、>、>=、<=、==、!= 赋值运算符 # =:变量赋值 # +=、-=、*=、**=、/…

    Python开发 2023年4月2日
    00
  • django中APIView里的dispatch和as_view方法分析

    位置: from rest_framework.views import APIView 继承APIView类视图形式的路由: path(‘booksapiview/’, views.BooksAPIView.as_view()), #在这个地方应该写个函数内存地址 继承APIView类的视图函数: from rest_framework.views imp…

    Python开发 2023年4月2日
    00
  • 基础数据类型之字典

    1.字典的定义 使用{}定义字典,括号内用逗号分隔开多个key:value,其中value可以是任意类型,但是key必须是不可变类型且不能重复,是无序的! info=[ [‘name’,’zhang’], (‘age’,19) [‘gender’,’男’] ] d={} # 第一种方式定义 d=dict(x=1,y=2) #第二种,dict里面也可以穿一个i…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部