补上:第24天学习python 内置函数输出对应的代码

绝对值print(abs(-1))

all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。print(all("djkjkd"))

any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。元素除了是 0、空、FALSE 外都算 TRUE。print(any([1,2,3,0]))

是二进制转换,bin() 返回一个整数 int 或者长整数 long int 的二进制表示。print(bin(3))

bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。print(bool(""))print(bool(None))print(bool(0))

dict() 函数用于创建一个字典。print(dict())                 # 创建空字典 结果{}

print(dict(a=‘a‘, b=‘b‘, t=‘t‘))   # 传入关键字  结果:{‘a‘: ‘a‘, ‘b‘: ‘b‘, ‘t‘: ‘t‘}

print(dict(zip([‘one‘, ‘two‘, ‘three‘], [1, 2, 3,4])))   #也短的匹配, 映射函数方式来构造字典 结果: {‘one‘: 1, ‘two‘: 2, ‘three‘: 3}

print(dict([(‘one‘, 1), (‘two‘, 2), (‘three‘, 3)]))  # 可迭代对象方式来构造字典  结果:{‘one‘: 1, ‘two‘: 2, ‘three‘: 3}

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。我们可以使用 list() 转换来输出列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,

a = [1,2,3]b = [4,5,6]c = [4,5,6,7,8]zipped = zip(a,b)   # 返回一个对象print(zipped)   #返回结果是zipped的地址: <zip object at 0x00FC2440>print(list(zipped))  # list() 转换为列表  [(1, 4), (2, 5), (3, 6)]print(list(zip(a,c)))  # 元素个数与最短的列表一致, [(1, 4), (2, 5), (3, 6)]

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表print(dir())   #  获得当前模块的属性列表print(dir([ ]))  # 查看列表的方法

 divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)print(divmod(8,2))  #使用地方:一个页面显示几条。结果:(4, 0)表示一页有4条

eval() 函数用来执行一个字符串表达式,并返回表达式的值。print(eval("1+2*4/2"))

filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。filter(function, iterable)  #function : 判断函数。  iterable :可迭代对象。

float() 函数用于将整数和字符串转换成浮点数。print(float(10))#结果:10.0print(float("123"))#结果:123.0

# format 格式化函数

# frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。a = frozenset(range(10))     # 生成一个新的不可变集合print(a)#frozenset([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

b = frozenset(‘runoob‘) # 创建不可变集合print(b)#frozenset({‘u‘, ‘n‘, ‘o‘, ‘r‘, ‘b‘})

globals() 函数会以字典类型返回当前位置的全部全局变量。

hash() 用于获取取一个对象(字符串或者数值等)的哈希值。hash() 函数可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionaryhash() 函数的对象字符不管有多长,返回的 hash 值都是固定长度的,也用于校验程序在传输过程中是否被第三方(木马)修改,如果程序(字符)在传输过程中被修改hash值即发生变化,如果没有被修改,则 hash 值和原始的 hash 值吻合,只要验证 hash 值是否匹配即可验证程序是否带木马(病毒)。

print(hash(‘test‘))        # 字符串print(hash(1))                # 数字print(hash(str([1,2,3])))      # 集合print(hash(str(sorted({‘1‘:1})))) # 字典

help() 函数用于查看函数或模块用途的详细说明。print(help(‘sys‘) )            # 查看 sys 模块的帮助print(help(‘str‘))             # 查看 str 数据类型的帮助a = [1,2,3]print(help(a) )                # 查看列表 list 帮助信息

hex() 函数用于将10进制整数转换成16进制,以字符串形式表示。print(hex(255))  #结果0xff

# id() 函数用于获取对象的内存地址。a = ‘runoob‘print(id(a))

原文地址:https://www.cnblogs.com/jianchixuexu/p/11546282.html

时间: 2024-11-10 16:02:29

补上:第24天学习python 内置函数输出对应的代码的相关文章

python学习之--内置函数:

Python内置函数: Python内置了很多有用的函数,我们可以直接调用.要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数. 1. 内置函数调用之--abs()函数: 1 >>> abs(12) 2 12 3 >>> abs(-89) 4 89 5 >>> #毫无疑问abs是求绝对值的一个python内置函数. 6 ... 7 >>> 调用函数的时候,如果传入的参数数量不对,会报TypeError的错

python学习系列--python内置函数(一)

先列出所有的python内置函数,可以看到还是挺多的. abs()        求给定数的绝对值. all()          传入一个列表,只有当列表中所有元素都是真时,该函数返回真. any()        传入一个列表,只要列表中有一个元素为真,该函数即返回真. ascii()       执行对象中的__repr__方法.该函数在python2.7中已弃用. bin()         将给定的值转换成二进制. bool()       判断真假. bytearray()     

Python 内置函数sorted()有哪些高级用法?

本文和大家分享的主要是python内置函数sorted()的相关内容,一起来看看吧,希望对大家学习python http://www.maiziedu.com/land/python/有所帮助. 1.对于 Python 内置函数 sorted() ,先拿来跟list(列表)中的成员函数 list.sort() 进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. 2.主要的区别在于, list.sort() 是对已经存在的列表进行操作,进而可以改变

python内置函数积累

python中有很多的内置函数,所谓内置函数,就是在python中被自动加载的函数,任何时候都可以用.内置函数,这意味着我们不必为了使用该函数而导入模块.不必做任何操作,Python 就可识别内置函数.在今后的学习中,不断地去学习这些内置函数. getattr(object, name[, default]) 官网上对getattr()函数的说明如下:Return the value of the named attribute of object. name must be a string.

Python内置函数之filter map reduce

Python内置函数之filter map reduce 2013-06-04 Posted by yeho Python内置了一些非常有趣.有用的函数,如:filter.map.reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是Python列表方法的三架马车.1. filter函数的功能相当于过滤器.调用一个布尔函数bool_func来迭代遍历每个seq中的元素:返回一个使bool_seq返回值为true的元素的序列. >>>

Python内置函数_数学运算类

本文和大家分享的主要是python内置函数数据运算类相关内容,一起来看看吧,希望对大家学习python 有所帮助. abs abs(x) 求绝对值 · X可以是整型,也可以是复数 · 若X是复数,则返回复数的模 >>> abs(-1)1>>> abs(-3+4j)5.0>>> bin bin(x) 将整数x转换为二进制字符串 >>> bin(2)'0b10'>>> bin(3)'0b11' bool bool([x]

lambda 表达式+python内置函数

#函数 def f1(a,b): retrun  a+b #lambda方式,形参(a,b):返回值(a+b) f2=lambda a,b : a+b 在一些比较简单的过程计算就可以用lambda python内置函数 abc 获取绝对值 all 循环对象,都为真就返回真否则为假 >>> li[1, 2, 3]>>> all(li)True #0为假 >>> li=[0,1,2,3]>>> all(li)False bool 真假判断

Python基础篇【第2篇】: Python内置函数--map/reduce/filter/sorted

Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位置使用lambda表达式.在开发者想要使用一个简单函数作为参数或者返回值时,使用lambda表达式是很方便的.总结:处理简单逻辑,自动返回结果 语法格式: lambda parameters: expression 就相当于 def fun(args) return expression 并且lam

python内置函数和条件判断

python内置函数: http://daixuan.blog.51cto.com/5426657/1846987 查看python的函数介绍: https://docs.python.org/2/library/ Python17个常用内置模块总结: http://wsyht90.blog.51cto.com/9014030/1845737 一.range简介: range(5)生成的序列是从0开始小于5的整数 >>> range(1, 11) [1, 2, 3, 4, 5, 6, 7