zoukankan      html  css  js  c++  java
  • 数字类型-课堂笔记

    数字类型

    一:基本使用
    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))
  • 相关阅读:
    python 并发编程 多进程 互斥锁 目录
    python 并发编程 多进程 互斥锁
    python 并发编程 多进程 守护进程
    python 并发编程 多进程 Process对象的其他属性方法 terminate与is_alive name pid 函数
    python 并发编程 多进程 Process对象的其他属性方法 join 方法
    python 并发编程 多进程 目录
    POJ 2253
    POJ 2255
    POJ 2250
    POJ 2248
  • 原文地址:https://www.cnblogs.com/Roc-Atlantis/p/9112002.html
Copyright © 2011-2022 走看看