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))
    
  • 相关阅读:
    iOS 9正式版开始推送 升级机型非常广泛
    dataWithContentsOfURL报错问题
    Android double输出时保留两位小数
    cornerstone忽略显示.DS_Store文件
    Couldn't open file on client side, trying server side 错误解决
    @SuppressWarnings有什么用处?
    iOS下UITableView的单元格重用逻辑
    根据滑动显隐状态栏的iOS实现
    Runloop之个人理解
    聚合支付概念
  • 原文地址:https://www.cnblogs.com/csj2018/p/10074730.html
Copyright © 2011-2022 走看看