zoukankan      html  css  js  c++  java
  • Python学习总结5:数据类型及转换

    Python提供的基本数据类型主要有:整型、浮点型、字符串、列表、元组、集合、字典、布尔类型等等。

    Python可以用一些数据类型函数,直接进行转换:

        函数                           描述  
        type(x)                       x的数据类型
        int(x [,base ])             将x转换为一个整数 
        long(x [,base ])           将x转换为一个长整数 
        float(x )                      将x转换到一个浮点数 
        complex(real [,imag ])  创建一个复数 
        str(x )                        将对象 x 转换为字符串 
        repr(x )                      将对象 x 转换为表达式字符串 
        eval(str )                    用来计算在字符串中的有效Python表达式,并返回一个对象 
        tuple(s )                     将序列 s 转换为一个元组 
        list(s )                        将序列 s 转换为一个列表 
        chr(x )                       将一个整数转换为一个字符 
        unichr(x )                   将一个整数转换为Unicode字符 
        ord(x )                       将一个字符转换为它的整数值 
        hex(x )                       将一个整数转换为一个十六进制字符串 
        oct(x )                        将一个整数转换为一个八进制字符串

    元组或列表的内容转换为字符串

    >>> a = ['1', '2', '3'] #元素为char或string>>> str_convert = ''.join(list)
    >>> str_convert
    '123'


    >>> str(a)
    "['1', '2', '3']"

    迭代进行内容转换

    map(func, obj)函数

    func:参数接收一个函数名,可以是自定义,也可以python自带函数

    obj:参数接收一个可迭代对象

    ls = [1,2,3] 
    rs = map(str, ls) 
    #打印结果 ['1', '2', '3'] 
    lt = [1, 2, 3, 4, 5, 6] 
    def add(num): 
        return num + 1
     
    rs = map(add, lt) 
    print rs #[2,3,4,5,6,7]
      
  • 相关阅读:
    Go语言 函数return值的几种情况
    VSCode 常用快捷键 Mac
    Java异常处理
    Java面向对象《三》
    C++类模板
    C++函数模板
    盛最多水的容器
    实现 Trie (前缀树)
    排序链表
    类似某团app搜索城市界面中 点击右侧城市首字母,对应城市区域置顶的功能(uniapp)
  • 原文地址:https://www.cnblogs.com/zhuxiaohou110908/p/5731892.html
Copyright © 2011-2022 走看看