• python基础-数字类型


     1 # 一:int类型
     2 # 1、作用:
     3 # 2、定义:
     4 # age = 10 # age=int(10)
     5 
     6 # 名字(参数)
     7 # print('hello','world')
     8 
     9 # x=int(10)
    10 # name=input('xxx')
    11 # res=print('xxx') # 没有产品
    12 # print(res)
    13 
    14 # 2、类型转换
    15 # 2.1 纯数字的字符串转成int
    16 # res=int('100111')
    17 # print(res,type(res))
    18
    # 1、数据类型转换
    # 1.1 int可以将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错
    >>> s = '123'
    >>> res = int(s)
    >>> res,type(res)
    (123, <class 'int'>)
    
    >>> int('12.3') # 错误演示:字符串内包含了非整数符号.
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ValueError: invalid literal for int() with base 10: '12.3'
    19 # 2.2(了解)
    20 # 2.2.1 十进制转成其他进制
    21 # 10进制 -> 二进制
    22 # 11 - > 1011
    23 # 1011-> 8+2+1
    24 # print(bin(11)) # 0b1011
    25 
    26 # 10进制 -> 八进制
    27 # print(oct(11)) # 0o13
    28 
    29 # 10进制 -> 十六进制
    30 # print(hex(11)) # 0xb
    31 # print(hex(123)) # 0xb
    32 
    33 # 2.2.2 其他制转成其十进制
    34 # 二进制->10进制
    35 # print(int('0b1011',2)) # 11
    36 
    37 # 二进制->8进制
    38 # print(int('0o13',8)) # 11
    39 
    40 # 二进制->16进制
    41 # print(int('0xb',16)) # 11
    42 
    43 # 3、使用
    44 
    45 # 二:float类型
    46 # 1、作用
    47 # 2、定义
    48 # salary=3.1 # salary=float(3.1)
    49 
    50 # 3、类型转换
    51 # res=float("3.1")
    52 # print(res,type(res))
    53 
    54 # 4、使用
    55 # int与float没有需要掌握的内置方法
    56 # 他们的使用就是数学运算+比较运算
    每天学习新的知识,会让自己更加充实
  • 相关阅读:
    最优装载问题---贪心算法
    windows 10 资源管理器多余盘符去除
    js版本排序改造vue版本
    async and await
    echarts问题
    vue兼容到IE9
    expdp/impdp 参数说明,中英对照
    MySQL ibdata1文件迁移
    Oracle AWR报告提取方法
    Vertica DBD 分析优化设计
  • 原文地址:https://www.cnblogs.com/fengpiaoluoye/p/14068091.html
Copyright © 2020-2023  润新知