四时宝库

程序员的知识宝库

Python变量:掌握编程的基石(python里的变量)

一. 变量的概念

变量是什么?在计算机中,变量是一个指向内存地址的指针,它告诉计算机这个变量所指向的内存地址存储了何种数据。

简单来说,内存地址就像房间编号,例如601、602、603等,但这些编号对用户来说可能不太容易记忆。因此,计算机引入了变量的概念,通过给这些内存地址起一个名字(如age),使得用户可以通过这个名字来引用和操作这些内存地址中的数据。

举个例子,假设内存地址601存储了一个整数18,我们可以给这个地址起名为age。然后,我们可以通过写代码age = 18来将18存储到内存地址601中。这样,我们就可以通过变量age来访问和操作这个内存地址中的数据了


二.变量的命名规则

在Python中,变量名必须以字母或下划线开头,可以包含字母、数字和下划线。变量名区分大小写


1.数字,字母下划线组成,不能以数据开头

2.对大小写敏感

3.不能以关键字作为变量

4.变量名不能使用拼音(虽然没定义但是程序员还是不要用拼音)

5.变量名不能使用中文(python可以使用不会报错)

6.变量名驼峰命名法,或者下划线分割(python推荐下划线分割)

>>> age = 18


>>> hello_world = "你好"


>>> 12_age=12


SyntaxError: invalid decimal literal


>>> and = false


SyntaxError: invalid syntax


三.python关键字

关键字是python保留有特殊含义的保留字,不能用作变量,跟函数名,类名等

>>> import keyword


>>> keyword.kwlist


['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']


4.变量的类型

Python是解释型编程语言,变量不需定义类型,使用中根据所赋的值自动确定类型。常见的变量类型包括:

1.整数(int)

2.浮点数(float)

3.字符串(str)

4.列表(List)

5.元组(Tuple)

6.字典(Dictionary)

7.布尔值(bool)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接