• 数字类型-课堂笔记


    数字类型

    一:基本使用
    1 int用途:年龄 号码 等级etc

    2 定义方式
    age=10 #age=int(10)
    x=int('1111') # int只能将纯数字的字符串转成十进制的整型
    print(type(x)) # int不能将字符串和浮点型强转。


    3 常用操作+内置的方法
    算数运算,比较运算


    二:该类型总结
    1 存一个值or存多个值
    只能存一个值
    age=10


    2 有序or无序
    整型是一个整体,没有有序无序这么一说。

    3 可变or不可变
    可变不可变类型总结:
    不可变:原值改变,地址变化。
    可变:原值改变,地址不变。
    可变指的是改变原值,即在原值基础上进行修改
    可变类型的底层原理:在id不变的情况下,值可以改变
    不可变类型的底层原理:值改变,id也跟着变
    int是不可变数据类型
    age=10
    print(id(age)) # id不同
    age=11
    print(id(age))


    了解(**):
    长整型long,只有在python2中才有长整型
    比如:a = 23333333333333
    print(type(a)) # long


    复数complex
    x=1-2j
    print(x.real) # 查看实数部分
    print(x.imag) # 查看虚数部分
    print(type(x)) # complex


    浮点型
    一:基本使用
    1 用途:薪资 身高 体重

    2 定义方式
    salary=3.1 # salary=float(3.1)
    n=float('3.1') # 字符串里是浮点型强转的话用float 比如:a = input("3.14") a = float(a)

    3 常用操作
    算数运算 比较运算

    二:该类型总结
    1 存一个值or存多个值
    只能存一个值

    2 有序or无序
    和整型一样,没有有序无序这么一说

    3 可变or不可变
    float是不可变类型
    x=3.1
    print(id(x)) # 值改变,id跟着改变,为不可变类型。
    x=3.2
    print(id(x))
  • 相关阅读:
    Use jQuery to hide a DIV when the user clicks outside of it
    Backbone
    重学HTML
    javaScript return false
    Regular Expression--Good parts
    ASP.NET批量下载文件的方法
    ASP.NET多文件批量打包下载
    word图文混排复制到UEditor图片不显示
    百度ueditor 拖文件或world 里面复制粘贴图片到编辑中 上传到第三方问题
    Ueditor Word图片转存交互
  • 原文地址:https://www.cnblogs.com/Roc-Atlantis/p/9112002.html
Copyright © 2020-2023  润新知