zoukankan      html  css  js  c++  java
  • 声明变量类型,数据类型转换

    int(2) #整形
    float(2) #浮点数字
    str(2) #字符串
    #字符串相加,将数字转换为字符串
    def ul2(x):
       x2=str(x)
       #print type(x2),x2
       return x2+'33'
    
    执行 ul2(3)
    返回 '333'

     格式化小数点后两位:

    a='3.45678'

    print '%.2f'%(float(a))

    返回 3.46

    m=None #声明空变量

    l=[] #声明一个空list

    判断数据类型除了用type(),还可以用isinstance()

    a = 111
    isinstance(a, int)
    True
    函数描述

    int(x [,base])

    将x转换为一个整数。基数指定为base,如果x是一个字符串。

    long(x [,base] )

    将x转换为一个长整数。基数指定为base,如果x是一个字符串。

    float(x)

    将x转换到一个浮点数。

    complex(real [,imag])

    创建一个复数。

    str(x)

    转换对象x为字符串表示形式。

    repr(x)

    对象x转换为一个表达式字符串。

    eval(str)

    计算一个字符串,并返回一个对象。

    tuple(s)

    把s转换为一个元组。

    list(s)

    把s转换为一个列表。

    set(s)

    把s转换为一个集合。

    dict(d)

    创建一个字典。 d必须的(键,值)元组序列。

    frozenset(s)

    把s转换为冻结集。

    chr(x)

    整数转换为一个字符。

    unichr(x)

    整数转换为一个Unicode字符。

    ord(x)

    转换单个字符为整数值。

    hex(x)

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

    oct(x)

    将整数转换为以八进制的字符串。

  • 相关阅读:
    java 抽象类
    ClassNotFoundException: dao.impl.ActionImpl
    侦听状态一直为T的处理
    Duplicate entry '1' for key 'PRIMARY'(报错)
    ibatis学习笔记
    java中的堆、栈和常量池
    servlet学习
    三大排序
    第一次面试??交流
    毕业季,学长,学姐们的践行
  • 原文地址:https://www.cnblogs.com/dreamer-fish/p/5102664.html
Copyright © 2011-2022 走看看