zoukankan      html  css  js  c++  java
  • 数据类型转换

     1 # 语法格式: 转换类型(转换对象)
     2 
     3 # 将字符串或浮点型转为整型 int(str/float)
     4 # 强制转换只保留整数部分,不存在四舍五入。
     5 
     6 # float -> int
     7 f1 = 2.94
     8 print(type(f1)) # float
     9 i1 = int(f1)
    10 print(i1)
    11 print(type(i1)) # int
    12 
    13 # str -> int
    14 # 当字符串中包含除数字以外的其他符号或字母时,转换失败,但+或-作为
    15 # 符号位时,可以转换成功,代表正负号。
    16 i2 = int("100")
    17 print(i2) # 100
    18 print(type(i2)) # int
    19 
    20 # i3 = int("12.3")
    21 # print(i3)
    22 # i4 = int("12abc")
    23 # i5 = int("abc")
    24 # i6 = int("1+2")
    25 i7 = int("+200")
    26 print(i7)
    27 i8 = int("-400")
    28 print(i8)
    29 
    30 
    31 # int -> float
    32 print(float(1))
    33 
    34 # str -> float
    35 # 当字符串中包含除数字及一个小数点以外的其他符号或字母时,转换失败,
    36 # 但+或-作为符号位时,可以转换成功,代表正负号。
    37 print(float("200"))
    38 print(float("2.56"))
    39 # print(float("2.34.56"))
    40 # print(float("12abc"))
    41 print(float("-12.3"))
    42 # print(float("e"))
    43 
    44 
    45 # int -> str
    46 # 所有的int都能转为str
    47 int1 = 100
    48 str1 = str(int1)
    49 print(str1)
    50 print(type(str1)) # str
    51 
    52 # float -> str
    53 # 所有的float都能转为str
    54 print(str(12.3))
  • 相关阅读:
    几何——BAPC2019 K
    dsu on tree —— BAPC2019 A
    概率dp——BAPC2019 L
    计算几何+三分求极值——cf1046I
    上下文管理器
    转 -- 一行式
    转--python 基础
    转--python 面试题
    转 -- Python: 多继承模式下 MRO(Method Resolution Order) 的计算方式关乎super
    转--python之正则入门
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11245486.html
Copyright © 2011-2022 走看看