内置函数
Posted 卡布爱学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置函数相关的知识,希望对你有一定的参考价值。
# abs(x) 绝对值 >>> abs(-9) 9
# all(iterable) 所有元素为True时(或者iterable为空时)返回True,否则False # iterable--元祖或列表 # interable 为False的情况包含有None,0,False,‘‘ >>> all([1,2,3]) True >>> all([‘‘,1,2,3]) False >>> all([None,1,2]) False >>> all([0,1,2]) False >>> all([]) True >>> all(()) True # 注意空列表 空元祖返回值为True
any() # all(iterable) 只要有一个元素为True时,就返回True。否则False(iterable为空时也是) # iterable--元祖或列表 >>> any([0,None,‘‘,False]) False >>> any([0,None,‘‘,False,1]) # 有一个为True 结果为True True >>> any([]) False >>> any(()) False # 空列表,空元祖返回False
# ascii(object) 返回一个表示对象的字符串 >>> ascii(‘aaa‘) "‘aaa‘" >>> ascii(‘函数‘) "‘\\u51fd\\u6570‘"
# bin(x) 返回整数的二进制表示 # x为int 或者long int >>> bin(10) ‘0b1010‘ >>> bin(2) ‘0b10‘
# bool(x) 返回参数x的布尔值 >>> bool(None) False >>> bool(‘‘) False >>> bool(1) True >>> bool(2,1)
# bytearray([source[, encoding[, errors]]]) >>> bytearray(1) bytearray(b‘\x00‘) >>> bytearray(2) bytearray(b‘\x00\x00‘) >>> bytearray([1,2,3]) bytearray(b‘\x01\x02\x03‘) >>> bytearray(‘aaa‘,‘utf-8‘) bytearray(b‘aaa‘)
# class bytes([source[,encoding[,errors]]])
#检查一个对象是否可调用。注意:如果返回True,仍可能调用失败,但如果返回false,则一定不可调用 >>> def name(): ... print(‘hello‘) >>> callable(name) #函数返回True True # 类可被调用,如果类里含有__call__方法,则实例也可被调用.例如: >>> class Test: ... def met(self): ... return 123 >>> callable(Test) #类返回True True >>> t=Test() >>> callable(t) #Test类没有含__call__方法,实例t返回False False >>> class Test2: ... def __call__(self): ... return 123 >>> callable(Test2) #类返回True True >>> t2=Test2() >>> callable(t2) # Test2类有__call__方法,t2实例可以被调用 True
# chr(i) i 参数表示一个0到1,114,111范围内的整数 返回相应字符 >>> chr(96) ‘`‘ >>> chr(257) ‘ā‘ >>> chr(1114111) ‘\U0010ffff‘
#compile(source, filename, mode[, flags[, dont_inherit]]) # 将字符串编译为字节代码 >>> a=compile(‘print("hello")‘,‘‘,‘exec‘) >>> a <code object <module> at 0x7f165b517930, file "", line 1> >>> exec(a) hello
#返回值为real + imag*1j 的复数 #real 可以为数字和字符串。 为字符串时,被解释成一个复数,则不需要imag #imag为数字 >>> complex(‘1+j‘) #real为字符串时,不需要imag,+两边不能空格 (1+1j) >>> complex(‘2‘) (2+0j) >>> complex(2) (2+0j) >>> complex(2,1) (2+1j)
以上是关于内置函数的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段