博主:👍不许代码码上红
欢迎:🐋点赞、收藏、关注、评论。
格言: 大鹏一日同风起,扶摇直上九万里。文章目录
- 一 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 = 100
del x
print(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.2
number3 = int(number2)
print(number3)
注意:在python中变量是没有数据类型的,但变量存储的数据有类型。另外,加上引号,其中所有内容都是字符串。