python如何给变量赋值

创始人
2025-01-01 14:16:01
0 次浏览
0 评论

Python变量,常量和字面量

学习笔记1.Python变量

变量是一个命名位置,用于在内存中存储数据。
变量可以被认为是包含数据的容器,这些数据可以稍后在程序中更改。
例如:

这里创建了一个名为Number的变量。
我们将变量编号指定为5。

将变量想象为一个图书储物袋,里面的书籍可以随时更换。

最初是5,后来改为1。

2。
Python中给变量赋值

要给变量赋值,可以使用赋值运算符=。

变量的声明和赋值

注意:Python是弱类型语言,因此不需要显式定义变量类型。
它会自动检测到apple.com是一个字符串,并将website变量声明为一个字符串。
在强类型编程语言中,定义变量时必须指定变量的类型,并且赋值的数据也必须是同一类型。
C语言、C++和Java是强类型语言的代表。
我们以C++为例,演示一下强类型语言中变量的使用:

强类型语言对应弱类型语言,而Python等脚本语言通常属于弱类型。

弱类型语言有两个特点:

注意,弱类型并不意味着没有类型。
弱类型意味着您在工作时不必关注类型。
我写代码,但是用编程语言。
内部仍在完成。
我们可以使用内置函数类type()来确定变量或表达式的类型,例如:

更改变量的值

当我们运行此程序时,输出将如下:

在上面的程序中,我们最初将apple.com分配给website变量。
然后将值更改为(cainiaojc.com)。

给多个变量赋多个值

如果想同时给多个变量赋同一个值,我们可以这样做:

3.在Python中给常量赋值

在Python中常量通常声明并放置在模块中。
这里的模块是一个包含变量、函数等的新文件,被导入到主文件中。
在模块内,常量以大写字母书写,单个单词带有下划线。
示例如下:

声明一个值并将其赋给一个常量。

创建一个常量.py:

如果将文件放在安装目录中的默认shell目录。
下面进入就不难了。
从文件菜单中打开PathBrowser,您将看到它。

如果你的Python脚本文件位于单独的目录,比如我的D:\Python\project目录,导入会失败:

解决办法:先导入sys,输入sys模块

然后将我们的目录添加到sys.path列表中。
接下来,我们可以将模块导入到我们的项目文件夹中,这是我们的脚本文件。

在此阶段,您可以输某些常数PI和GRAVITY。

IV。
变量和常量的规则和命名约定

1.必须由小写字母(a到z)、大写字母(A到Z)、数字(0到9)或下划线(_)组成。

2.创建一个有意义的名称。
例如,count比c更有意义。

3如果您想用两个单词创建变量名,请用下划线分隔它们。
例如:

4.最好使用大写字母来声明常量。

5.不要使用它!、@、#、$、%等特殊字符

6.不要使用以数字开头的变量名称。

5.文字

文字是指定为变量或常量的原始数据。
Python中有不同类型的文字,即:

数字文字

数字文字是不可变的(无法更改)。
数字文字可以是三种不同的数字类型:整数、浮点型和复数。

输出这些变量:

在上面的程序中

字符串文字

字符串文字是用引号括起来的字符序列。
我们可以对字符串使用单引号、双引号或三引号。
此外,字符文字是用单引号或双引号括起来的单个字符。
(后面会单独一篇文章详细介绍这些行)

注意:u"\u00dcnic\u00f6de"是其中添加了字母u,自己看链接,r"raw\nstring"是原始字符串字面量,在字符串前添加r防止字符转义,如下所示:

布尔字面量

布尔文字可以有两个值之一:True或False。

在Python中,True表示值为1,False表示值为0。
所以,我们可以使用True和False作为数值表达式中的值。
x的值为5,因为我们添加了True,所以它的值为1加4。
同样,y的值为10,因为我们添加了0和10。

y的值为True,因为0为False。
x的值为False,因为2不为True。

特殊文字

Python包含一个特殊文字,None。
我们用它来指示尚未创建的字段。

文字集

有四种不同的文字集:列表文字、元组文字、字典文字和集合文字。

创建了一个水果列表、一个数字元组和一个字母字典(程序中有误......)。
字母字典值有为每个值指定的键,元音有元音。
信件的集合。

Python小知识-Python中的变量赋值

从概念上讲,当Python执行变量赋值时,它执行三个步骤:首先创建一个对象,然后在系统表中创建一个变量,然后创建一个引用将变量绑定到该对象。
这样,变量就成功指向了对象。
对象是分配用于表示它们所表示的值的内存单元。
变量是与对象关联的系统表的一部分。
引用是自动创建的从变量到对象的指针。
当执行“a=3”时,Python创建一个整数对象3,然后在系统表中创建一个变量a,并创建一个引用将变量a与对象3关联起来。
这样将第3项中的一个点更改为第3项。
需要注意的是,在Python中为变量赋值时,不需要指定变量的类型,因为类型不是变量的类型,而是对象的类型。
当一个变量被多次赋值时,看起来变量的类型在不断变化,但实际上它每次只是通过引用指向其他东西。
此外,Python使用引用计数器来跟踪对象被引用的次数。
当将变量分配给新对象时,将返回先前的对象位置。
Python的自动垃圾回收机制使内存管理更加高效,消除了手动释放内存的复杂性。
当变量指向的对象发生变化时,例如从整数变为字符串,则会返回object3位置,但Python中object3内存位置只有一份副本。
只为不可变对象(例如整数)保留一个内存位置。
对于动态对象,例如列表,如果变量指向的对象发生变化,则它指向的地址发生变化,但对象的内容仍然指向相同的内存位置。
在Python中,有两种方法==来检查变量是否相等。
==用于比较变量指向的对象的值是否相等,但比较对象的同一性,只有当两个变量指向同一个对象时该运算符才返回true。

使用Python时,了解变量、对象、引用以及Python的自动垃圾回收机制可以帮助开发人员更高效地编写代码。
通过正确理解这些概念,开发人员可以避免Python内存中的一些常见错误您可以有效地使用管理功能。
热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

4
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

5
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

6
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

7
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

8
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

9
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...

10
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...