zoukankan      html  css  js  c++  java
  • 060 内置函数

    一、内置函数

    更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii

    ![](E:文件python笔记学习笔记正课6 函数进阶内置方法.png)

    1.1 掌握

    print(abs(-10))	# 绝对值
    print(bin(97))  # 2进制
    print(hex(97))  # 16进制
    print(oct(97))  # 8进制
    
    def func():
        pass
    
    print('callable(func):', callable(func))  # 是否能够调用
    print('callable([1,]):', callable([1, ]))
    print('chr(97):', chr(97))  # 十进制转ASCII码
    print(ord('a'))     # ASCII码转十进制
    
    for ind, value in enumerate([1, 2, 3]): # enumerate 给可迭代对象加上索引值
        print(ind, value)
    
    print("eval('1+1'):", eval('1+1'))  # 去掉字符串
    
    exec('print("1234234234")')  # 执行括号内代码
    

    10
    0b1100001
    0x61
    0o141
    callable(func): True
    callable([1,]): False
    chr(97): a
    97
    0 1
    1 2
    2 3
    eval('1+1'): 2
    1234234234

    1.2 了解

    实在懒得写了。。。

    print(all([1, 2, 3]))  # 如果可迭代对象内的所有元素的bool值都为真则为真
    print(any([1, 2, 3]))  # 如果可迭代对象内只要有一个元素的bool值为真则为真
    print(ascii([1, 234]))  # 如果为ascii编码则直接返回,否则转二进制
    print(bytearray([1, 2, 3]))  # 转二进制
    print(bytes([1, 2, 3]))  # 转二进制
    
    import time
    print(dir(time)) # 列举出所有time的功能。
    
    print(divmod(10, 3))    # 返回元祖格式的 商 余数
    s = frozenset({'skdfjklsdjf', 'sdkfjlk', 'aaaaaa'}) # 锁定就无法加信息
    print(id(s),type(s))
    name = 'nick'
    print('globals():', globals())  # 全局
    print(hash('234234234'))  # 无论你放入什么字符串,永远返回一个固定长度的随机字符串
    
    
    # print(help())
    def func():
        print('locals():', locals())
    
    
    func()
    print(pow(2, 3))
    print(round(3.55))
    
    # python2以前没有切片
    # range(1,2,3)
    s = slice(0,2,1)
    lis = [1,1,23]
    print(lis[s])  # lis[0:2:1]
    
    print(sum([1,2,23]))
    time = __import__('time')  # 导入模块的另外一种方式
    print(time.time())
    

    其实:

    记住,只要记住一个enumerate()

  • 相关阅读:
    Pytorch训练中途无错退出
    Pytroch 导入报错Microsoft Visual C++ Redistributable is not installed
    Pytorch GRU/LSTM 权重参数初始化
    matlab从fig图中提取数据
    matlab调整绘图的边缘空白尺寸
    IDEA-java工具类打JAR包
    浅谈python print(xx, flush = True)
    Linux
    python怎样安装whl文件
    linux命令补充
  • 原文地址:https://www.cnblogs.com/XuChengNotes/p/11352186.html
Copyright © 2011-2022 走看看