zoukankan      html  css  js  c++  java
  • 8lession-基础类型转化

    Python数据类型转换

    有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

    以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。

    先看下如下的代码

    #!/usr/bin/python
    print(int("123"))
    print(long("123"))
    print(float("123"))
    print(complex(10,20))
    print(str(123))
    print(str(["heha",1234]))
    print(repr({"1":1,"2":2}))
    print(eval("3*2"))
    print(eval("3+9*5"))
    print(tuple((3,4,6,6,7))[1])
    print(list((1,2,3,4,5)))
    print(set("zhang"))
    s = set("zhangshuli")
    print(s)
    print(dict(((1,2),(3,4),(5,6))))
    print(frozenset("zhangshuli"))
    s = frozenset("shuli")
    print(s)
    #s[0] =1
    print(chr(98))
    print(unichr(20))
    print(ord("b"))
    print(hex(15))
    print(oct(15))

    结果如下

    123
    123
    123.0
    (10+20j)
    123
    ['heha', 1234]
    {'1': 1, '2': 2}
    6
    48
    4
    [1, 2, 3, 4, 5]
    set(['a', 'h', 'z', 'g', 'n'])
    set(['a', 'g', 'i', 'h', 'l', 'n', 's', 'u', 'z'])
    {1: 2, 3: 4, 5: 6}
    frozenset(['a', 'g', 'i', 'h', 'l', 'n', 's', 'u', 'z'])
    frozenset(['i', 'h', 's', 'u', 'l'])
    b
    
    98
    0xf
    017

    现在总结如下(粘贴的网页上的)

    函数描述

    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 转换为一个列表

    set(s)

    转换为可变集合

    dict(d)

    创建一个字典。d 必须是一个序列 (key,value)元组。

    frozenset(s)

    转换为不可变集合

    chr(x)

    将一个整数转换为一个字符

    unichr(x)

    将一个整数转换为Unicode字符

    ord(x)

    将一个字符转换为它的整数值

    hex(x)

    将一个整数转换为一个十六进制字符串

    oct(x)

    将一个整数转换为一个八进制字符串

  • 相关阅读:
    [PoC]某B2B网站的一个反射型XSS漏洞
    Python中的基本语句
    视频: 千重浪Linux系统调试技术培训 03-01_Basic-CPU-Register
    POJ 2955 Brackets (区间dp 括号匹配)
    LeetCode 146 LRU Cache
    Poj1734题解
    Python
    小胖说事29-----iOS中Navigation中左滑pop页面的三种方法
    深入理解javascript之原型
    android 弹幕评论效果
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_python_1561112.html
Copyright © 2011-2022 走看看