美文网首页
Python中的变量和简单数据类型

Python中的变量和简单数据类型

作者: 谢大飞7698 | 来源:发表于2020-12-22 17:01 被阅读0次

    变量:

    变量是存储在内存中的值,在创建变量时会在内存中开辟一个空间。
    变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符串。
    基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

    变量的命名和使用:

    1. 变量名只能包含字母、数字和下划线,且不能用数字开头
    2. 变量名不能包含空格,但可以使用下划线来分隔其中的单词
      3.不能使用Python中保留的用于特殊用途的单词

    变量的组成

    1. 标识:表示对象所存储的内存地址,使用内置函数id()来获取
    2. 类型:表示的是对象的数据类型,使用内置函数type()来获取
    3. 值 :表示对象所存储的具体的数据,使用print()可以将值打印输出

    赋值:

    可以给变量赋不同的值,也可以对一个变量进行多次赋值,但是当多次赋值之后变量名会指向新的空间,最后显示出最后一次赋给变量的值

    image.png

    简单的数据类型

    python中的数据有整数(int)、浮点数(float)、布尔类型(bool)、字符串(str)。不同的数据类型之间可以在一定条件下可以相互转换

    整数定义

    可以表示正数、负数和零,可以用不同的进制表示。也可以对整数执行加减乘除乘方等运算。

    十进制——默认的进制(就是日常的整数)
    二进制——以0b开头
    八进制——以0o开头
    十六进制——0x开头

    image.png

    浮点数 float

    带小数点的数字,由整数部分和小数部分组成
    但是浮点数的存储不精确,所以当使用浮点数进行计算的时候可能出现小数点位数不确定的情况(可以导入模块demical)

    image.png

    布尔类型 bool

    只有两种类型 True,False
    布尔值可以转化为整数
    True——1
    False——0

    image.png

    字符串 str

    字符串也可以看为数字,又被称为不可变的字符序列,只要是在引号里面的就可以看作字符串。但是用的引号可以是单引号,双引号或者三引号(三个双引号或者三个单引号)
    单引号或者双引号引起来的字符串只能写在一行,而三引号的可以分开写

    比如说”你是无意穿堂风,偏偏孤倨引山洪“


    image.png

    数据类型转换

    通过数据类型转转换可以将不用的数据类型拼接在一起,数字和数字之间可以直接相互转换(比如整数和浮点数),但是数字和字符串之间不能随意进行转换,需要符合转换的要求

    通过相应的数据函数进行转换


    image.png image.png

    相关文章

      网友评论

          本文标题:Python中的变量和简单数据类型

          本文链接:https://www.haomeiwen.com/subject/ageknktx.html