zoukankan      html  css  js  c++  java
  • 风湿理论,内置函数

    #!/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))
  • 相关阅读:
    LeetCode 453 Minimum Moves to Equal Array Elements
    LeetCode 112 Path Sum
    LeetCode 437 Path Sum III
    LeetCode 263 Ugly Number
    Solutions and Summay for Linked List Naive and Easy Questions
    AWS–Sysops notes
    Linked List
    All About Linked List
    datatable fix error–Invalid JSON response
    [转]反编译c#的相关问题
  • 原文地址:https://www.cnblogs.com/Centwei/p/9822494.html
Copyright © 2011-2022 走看看