• 风湿理论,内置函数


    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    # 1.风湿理论,函数即变量,变量应该从自己的当前作用域去寻找,当前没有的话去上一层寻找。上一层还没有的话去更上一层去寻找。作用域是指的
    # 函数创建时候的作用区域,而不是函数调用时作用域。
    # 2.return可以返回任意类型,可以是字符 数字 变量名 。不带括号的函数返回的是此函数的地址。
    # 函数作用域的例题:
    # name="aliex"
    # def test1():
    # name="a"
    # def test2():
    # print(name)
    # def tt():
    # print(name)
    # return tt
    # return test2
    # l1=test1()
    # print(l1)#打印的是test2函数的地址。因为
    # print(l1())#打印的是tt的地址
    # print(l1()())
    # e=l1()()
    # print(e)#因为tt没有返回值说返回none
    # 3.内置函数
    # 1.ads求绝对值
    # l1=-43
    # print(abs(l1))
    # 2.all()判断所传的数值是否为假,为0的时候为假,如果是空的时候返回为真#空,None,0的布尔值为False,其余都为True
    # l11=(1,2.3,4,0)#订正:任意一个为假才返回假,只有全部为真时才返回真。
    # l12=()
    # print(all(l11))
    # print(all(l12))
    # 3.any和all相反,如果任意1个为假则返回来都为假,如果为空的时候返回也为假。
    # l11=(1,2.3,4,0)订正:所有为假才返回假,其它情况返回都为真
    # l12=()
    # print(any(l11))
    # print(any(l12))
    # 4.bin()返回一个二进制数 hex返回一个16进制。oct()返回一个8进制、
    # int1=20
    # print(hex(18))
    # print(oct(18))
    # print(bin(int1))
    # 5.bytes()返回某个变量指定编码后的字节.
    # chr1="中国人"
    # print(bytes(chr1,encoding="utf-8"))
    # print(bytes(chr1,encoding="gbk"))
    # # print(bytes(chr1,encoding="ascii")) ascii不能编码中文因为只有125个
    # 6.chr()指定的数值转变为字符
    # print(chr(60))
    # 7.dir()用于列出对象的所有属性及方法
    # print(dir(chr))
    # 8.help()某个内置函数帮助
    # print(help(map))
    # 9.python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)
    # print(divmod(10,3)) 返回一个整除后的商和一个求模的余数
    # 10.str() 函数将对象整体转化为字符串形式,如果是对象或者集合,或者合集会整体把括号也转换过去。
    # set1={"ailex":"sb"}
    # li2=["z1","z2",["z3","z4"]]
    # chr_set=str(set1)
    # chr_li=str(li2)
    # print(chr_set)#在控制台上可以用type()显示转换后的类型。
    # print(li2)
    # 11.isinstance(某变量,数据类型)判断某个变量是否是某个类型,是返回真 不是返回假
    # print(isinstance(1,int))
    # print(isinstance("2",str))
    # print(isinstance([],list))
    # print(isinstance((2,3),tuple))
    # 12.globals()打印当前全局变量的位置.locals打印当前的局部变量位置
    # name="我是变量的位置"
    # # print(globals())
    # # print(__file__)
    # def te():
    # name="chr"
    # print(globals())
    # print(locals())
    # te()
    # 13max()得出最大的值min() 调出最小值
    # li=[12,13,123132,98,123]
    # print(max(li))
    # print(min(li))
  • 相关阅读:
    HDU4513 吉哥系列故事——完美队形II Manacher算法
    POJ3974 Palindrome Manacher算法
    POJ1674 Sorting by Swapping 置换群
    100个著名初等数学问题[转载]
    POJ1026 Cipher 置换群
    FOJ1977 Pandora adventure 插头DP
    HDU1964 Pipes 插头DP
    POJ1286 Necklace of Beads polya计数
    Manacher算法O(n)回文子串算法[转载]
    POJ3270 Cow Sorting 置换群
  • 原文地址:https://www.cnblogs.com/Centwei/p/9822494.html
Copyright © 2020-2023  润新知