zoukankan      html  css  js  c++  java
  • 【2020Python修炼记7】Python语法入门—基本数据类型_数字类型(整型+浮点型)

    基本数据类型——数字类型

    一、int类型

    1、定义

     int是一种数据类型,在编程语言(c、c++、c#、java等)中,是用于定义整数类型变量的标识符。

    在一般的电脑中,int占用4字节(Byte),32个二进制位(bit,二进制数字中的一位

    除了int类型之外,还有short、long、long long类型可以表示整数,即short int 等 。 unsigned int 表示无符号整数

    2、作用 

    >>> 
    >>> age=input('please input your age:')
    please input your age:18
    >>> print(int(age)) #强制类型转换,将input输入所得的字符串数据转换为int类型
    18
    >>> age=int(10.5)
    >>> print('age')
    age
    >>> print(age)
    10
    >>> #名字(参数)——
    >>> int()
    >>> print()
    >>> input()
    ''
    >>> x=int(2)
    >>> name=input('your name:')
    your name:cc
    >>> res=print('ccc')
    ccc
    >>> 

    3、类型转换——

    >>> 
    >>> #纯数字的字符串转换成int
    >>> res=int('100222')
    >>> print(res,type(res))
    100222 <class 'int'>
    >>> 
    >>> #了解知识
    >>> #数字有不同进制,不同进制数据之间如何转换
    >>> #二进制—>十进制
    >>> #1011---->8+2+1=11
    >>> #十进制—>二进制
    >>> # 11----->1011
    >>> print(bin(11)) #0b1011 将11转换成二进制 0b1011 >>> #十进制—>八进制 >>> print(oct(11)) 0o13 >>> #十进制—>十六进制 >>> print(hex(11)) 0xb >>> print(hex(123)) 0x7b >>> #其他进制转换成十进制 >>> print(int('0b1011',2)) 11 >>> print(int('0o13',8)) 11 >>> print(int('0xb',16)) 11 >>>

      

    二、float 类型

    1、定义

    float 类型,用于存储单精度浮点数或双精度浮点数。

    float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。

    double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。

     

    参考资料:

    https://www.runoob.com/w3cnote/float-and-double-different.html

    2、作用

     eg :

    salary=3.1     # salary=float(3.1)

    3、类型转换 

    >>> res=float('3.45')
    >>> print(res,type(res))
    3.45 <class 'float'>
    >>> s=5
    >>> res=float(s)
    >>> print(res,type(res))
    5.0 <class 'float'>
    >>> 

    4、使用

    # int与float没有需要掌握的内置方法
    # 他们的使用,就是数学运算+比较运算

  • 相关阅读:
    ALhoViMwaR
    lenovo anti-virus powered by Intel security保护已过期
    python Module turtle has no circle member解决办法
    为什么电脑打出来都是繁体字
    python 学习笔记(七)(函数)
    python 写汉诺塔移动过程
    python 学习笔记(六)(dict,set)
    Vue CLI组件循环引用踩坑,组件未注册问题
    vue package.json脚本赋值变量
    linux服务器安装node环境及项目部署
  • 原文地址:https://www.cnblogs.com/bigorangecc/p/12411074.html
Copyright © 2011-2022 走看看