Python基础之变量学习

简介: Python基础之变量学习

一、变量定义与理解

1.变量意义

可以发生改变的一个量。变量是用来区分不同数据的,可以指向一个内存空间,帮我们存储一些数据。

2.变量类型

局部变量:在子程序中定义的变量称为局部变量,局部变量作用域是定义该变量的子程序。
全局变量:在程序的一开始定义的变量称为全局变量,全局变量作用域是整个程序。

当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。


在Linux的shell中解释:
1.本地变量:由用户自定义的变量名和变量值。又称为局域变量,仅在当前shell中有效,不会继承到子shell。
2.全局变量:全局变量在全局范围内可见,在声明全局变量时,不需要加任何修饰词,仅在当前shell和子shell中有效。

3.变量命名规范

①必须是数字或字母或下划线组成
②不能数字开头,更不能是纯数字
③不能使用python中的关键字,如when/if等
④不要使用中文。
⑤不要太长
⑥要有意义
⑦推荐使用下划线命名,或者驼峰命名(每个单词首字母大写)

二、变量使用

# 变量使用
Test_num_A = 100
Test_num_B = 300
print(Test_num_A)
print(Test_num_B)
Test_num_C = Test_num_A * Test_num_B
print(Test_num_C)
print(Test_num_A * Test_num_B)

在这里插入图片描述

三、常量的使用

1.常量的理解

可以直接理解为不变得量,直接使用。

2.常量的规范

①一般约定所有字母变成大写的可以认为是常量
②没有绝对的常量,也可以将常量又定义为变量

NUWW =123
print("NUWW")
NUWW =123456
print ("NUWW")

四、数据的类型

1.数字

整数,int 小数,float
操作:使用数字进行+-*/

a = 10
b = 20
print(a + b) #作加法运算

2.文字

字符串 str (
操作:加法+ 此时左右两端必须是字符串,表示字符串的连续操作。
乘法* 一个字符串只能乘以一个数字,表示字符串重复的次数。
表示方式:使用单引号' ' 或者双引号" "或者 ''' '''或者""" """

h = '巴黎圣母院'
print(h)
n = '是一本世界名著'
print(h +n)
print(h * 5)

在这里插入图片描述

3.布尔值

使用布尔值进行条件判断
布尔值:主要分为true和false

# 布尔值

print(100 < 10)

在这里插入图片描述

相关文章
|
2月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
296 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
3天前
|
Python
[oeasy]python050_如何删除变量_del_delete_variable
本文介绍了Python中如何删除变量,通过`del`关键字实现。首先回顾了变量的声明与赋值,说明变量在声明前是不存在的,通过声明赋予其生命和初始值。使用`locals()`函数可查看当前作用域内的所有本地变量。进一步探讨了变量的生命周期,包括自然死亡(程序结束时自动释放)和手动删除(使用`del`关键字)。最后指出,删除后的变量将无法在当前作用域中被访问,并提供了相关示例代码及图像辅助理解。
96 68
|
1天前
|
存储 程序员 Python
Python学习的自我理解和想法(2)
今日学习Python第二天,重点掌握字符串操作。内容涵盖字符串介绍、切片、长度统计、子串计数、大小写转换及查找位置等。通过B站黑马程序员课程跟随老师实践,非原创代码,旨在巩固基础知识与技能。
|
1月前
|
人工智能 Python
[oeasy]python039_for循环_循环遍历_循环变量
本文回顾了上一次的内容,介绍了小写和大写字母的序号范围,并通过 `range` 函数生成了 `for` 循环。重点讲解了 `range(start, stop)` 的使用方法,解释了为什么不会输出 `stop` 值,并通过示例展示了如何遍历小写和大写字母的序号。最后总结了 `range` 函数的结构和 `for` 循环的使用技巧。
32 4
|
2月前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
2月前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
444 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
2月前
|
机器学习/深度学习 人工智能 架构师
|
2月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
115 0
|
2月前
|
存储 程序员 Python
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。
WK
|
2月前
|
Python
Python变量命名
在Python编程中,变量命名对代码的可读性和维护性至关重要。遵循PEP 8风格指南,变量名应使用小写字母和下划线分隔单词,保持简洁明了、描述性强,避免使用单字母、Python关键字和内置函数名,采用有意义的缩写,使用英文命名,保持命名风格一致,避免魔法数字,考虑上下文。正确示例:`user_name`、`order_quantity`;不正确示例:`n`、`q`。
WK
32 0