zoukankan      html  css  js  c++  java
  • 小甲鱼-005python数据类型

    整型:python3整形理论上没有长度限制,很容易进行大数的运算。
    浮点型:没有小数点就是整形,有小数点就是浮点型
    e记法:科学技术法1.5e3,即1500,1.3e-4即0.0001.3,e记法是浮点型
    布尔型:True:1 False:0
    类型转换:int():转换为int类型 ,str()转换为str类型 ,float()转换为float类型
    print(int(123.4)),对于含小数点字符串等同于非整数,会转化失败)

    #int
    "int可以转换整数字符串和浮点数,但不能转换非整形字符串"
    print("整形字符串:", int('1234'))
    print("浮点型:", int(123.4), int(123.8), int(-123.4), int(-123.8))   #浮点型只保留整数部分
    "浮点型字符串等同于非数字字符串,转化失败。如果转换,先转为浮点型再转为整型"
    #print("浮点型字符串:", int('123.4'))
    #print("包含字母的字符串:", int("123a"))
    
    #float
    "float可以转换整型字符串、整型、浮点型字符串"
    print("整型字符串",float('1234'))
    print("整型",float(1234))
    print("浮点型字符串",float('123.4'))
    
    #str
    "str发生改变,复数结果不一致.python3.6.1会将复数运算后,在转化为字符串"
    print(str(1234),isinstance(str(1234),str))
    print(str(123.4),isinstance(str(123.4),str))
    print(str(1.2e4),isinstance(str(1.2e4),str))
    #type查看字符串类型,使用isinstance确定种类是否正确
    print(type('1234'),type(1.2e5),type(1234),type(123.4))
    print(isinstance('1234',str),isinstance(1234,int),isinstance(123.4,float),isinstance(1.2e5,float))
    
  • 相关阅读:
    WebForms和MVC之间的抉择
    RPM install Error: Failed dependencies
    存储NAS和SAN
    python基础31[visualstudio2010来编写python程序]
    Linux系统性能检测
    perl的引用和>
    Linux内存高级 [swap/buffer]
    python类库26[web2py的URL映射]
    python类库31[python的libpath]
    VShpere中创建新Linux(ubuntu)的virtual machine
  • 原文地址:https://www.cnblogs.com/csj2018/p/10074730.html
Copyright © 2011-2022 走看看