博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。
文章目录 一 Python中变量的定义二 Python中变量的使用三 Python中变量的类型四 Python中变量的删除五 Python中变量的作用域六 Python中变量的命名规则七 Python变量的类型转换 一 Python中变量的定义变量:在程序运行时,能够存储表示计算结果或者表示值的抽象概念。
二 Python中变量的使用定义一个变量
money = 10000当我们将值赋给变量时,实际上是将该值存储在内存中,并让该变量指向该值所在的内存地址。
引用变量
print(money)当我们使用变量x时,实际上是在引用该内存地址中存储的数据对象。
三 Python中变量的类型Python是一种动态类型语言,也就是说,在编写代码时,不需要明确指定变量的类型。Python会根据变量所引用的值自动推断变量的类型。
x = 100 # 整数类型y = 3.14 # 浮点数类型z = "Hello Python" # 字符串类型 四 Python中变量的删除变量的删除可是使用del语句
# 变量的删除x = 100del xprint(x)输出结果为 报了一个错误,说我们要引用的变量没有被定义。那是因为,我们使用del语句已经将变量x删除。
五 Python中变量的作用域Python中的变量作用域包括全局作用域和局部作用域。全局作用域是指在整个程序中都可访问的变量,而局部作用域是指只能在函数或代码块中访问的变量。如果在函数中定义了一个变量,那么这个变量只有在该函数内部才能访问。如果在代码块中定义了一个变量,那么这个变量只有在该代码块内部才能访问。
六 Python中变量的命名规则变量名是用来标识变量的名称。 在Python中,变量名必须遵循以下规则
1、变量名只能包含字母、数字和下划线 2、变量名的第一个字符必须是字母或下划线 3、变量名区分大小写 4、变量名不能与Python关键字相同
Python有一些命名约定,用于指导变量名的选择。这些约定包括
1、使用全小写字母来命名普通变量 2、使用全大写字母来命名常量 3、使用下划线将单词分隔开来,以提高可读性
七 Python变量的类型转换Python中的变量类型可以通过类型转换进行修改。 以下是一些常用的类型转换函数
int():将一个对象转换为整数 float():将一个对象转换为浮点数 str():将一个对象转换为字符串 bool():将一个对象转换为布尔值
代码
number = str(10)str_type = type(str(10))print(str_type, number)number2 = 11.2number3 = int(number2)print(number3)注意:在python中变量是没有数据类型的,但变量存储的数据有类型。另外,加上引号,其中所有内容都是字符串。