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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-基础知识-数据类型变量和常量相关的知识,希望对你有一定的参考价值。

一、数据类型

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

1、整数

2、浮点数

3、字符串

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

 

以上是关于Python-基础知识-数据类型变量和常量的主要内容,如果未能解决你的问题,请参考以下文章

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

Python入门——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

python基础:变量常量注释基本数据类型

Python:基础语法:数据类型 & 变量 & 常量

[Python] 文科生零基础学编程系列二——数据类型变量常量的基础概念

Python自学入门基础教程-数据类型