• Python-基础知识-数据类型、变量和常量


    一、数据类型

    在Python中,能够直接处理的数据类型有以下几种:

    1、整数

    2、浮点数

    3、字符串

      字符串是以单引号'或双引号"括起来的任意文本,比如'abc'"xyz"等等。请注意,''""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有abc这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I'm,空格,OK这6个字符。

    4、布尔值

      一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写)

    5、空值

      空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    二、变量

    1、变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。

      变量定义的规则:

    • 变量名只能是 字母数字下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
    • ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

      变量的赋值

      在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

    >>> name = "Kirusx"
    >>> name2 = name
    >>> print(name,name2)
    Kirusx Kirusx
    >>>
    >>> name = "Jack"
    >>>
    >>> print("What is the value of name2 now?")
    
    >>> name
    'Jack'
    

      理解变量在计算机内存中的表示也非常重要。当我们写:

    name = "Kirusx"
    

      实际上,Python解释器干了两件事情:

    1. 在内存中创建了一个"Kirusx"的字符串;

    2. 在内存中创建了一个名为name的变量,并把它指向"Kirusx"

      也可以把一个变量name赋值给另一个变量name2,这个操作实际上是把变量name2指向变量name所指向的数据,例如下面的代码:

    >>> name = "Kirusx"
    >>> name2 = name
    >>> name = "Alex Li"
    >>> name
    'Alex Li'
    

    三、常量

      所谓常量就是不能变的变量,比如常用的数学常数pi就是一个常量。在Python中,通常用全部大写的变量名表示常量:

    >>> PI = 3.14
    >>> PI
    3.14
    

     

  • 相关阅读:
    Java深层复制方式
    手机浏览器点击时出现蓝色边框解决办法
    刷新iframe
    sass mixin 持续更新
    自动设置 rem es模块写法
    vue-cli安装sass
    URL转码
    H5单文件压缩插件
    文件跨域上传问题
    HTML,CSS,font-family:中文字体的英文名称【转载】
  • 原文地址:https://www.cnblogs.com/kirusx/p/6523093.html
Copyright © 2020-2023  润新知