1.变量的定义

python中,在程序运行时,可以随着程序的运行更改的量成为变量.

简单理解: 变量就是用来临时存储数据的容器.

可以认为好比是 逛超市 买面条 使用购物车 装面条

变量 -> 购物车

数据 -> 面条

2.变量的使用

# 第一次输入一个10
num1 = 10
# 第二次输入一个20
num2 = 20
# 后来输出结果为30
ret = num1 + num2
# 输出结果
print(ret)# 定义一个特殊值
# 开发方便
pi = 3.1415926234567823245678

3.使用变量的好处:

  • 提高人效,定义一处,多处使用
  • 提高开发效率
  • 敏捷开发
  • 测试自动化

4.变量的类型

4.1.生活中关于"类型"的例子

不同类型的容器:

由上图我们可知: 不同类型的容器,大小是不同的,用途也是不同的,容器的特点也是不同的.

那么,由此我们可以联想到 : 程序中的容器类型是否也有所不同呢? 答案是肯定的.

4.2.Python中的变量类型

程序中,为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:

# 需要掌握的变量类型:
# int   (有符号整形)
# float (浮点数)
# bool  (布尔)
# str   (字符串)   全写: string
# str(字符串)类型定义的形式:
name = "这里是字符串的内容"# int(有符号整数)类型定义的形式:
age = 10 # float(浮点数)类型定义的形式:
height = 100.00# bool(布尔)类型定义的形式:
is_man = True

4.3.python自动管理数据类型:

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别

4.4.获取Python中变量的数据类型

我们可以使用 type(变量的名字) 来查看变量的类型

# 例如
print(type(is_man))
# 结果如下
<class 'bool'>

4.5.总结

python中有变量类型,但是我们写代码的时候不需要关心,因为python在后面帮助我们管理各个数据类型,但是我们需要知道Python中的数据类型.面试常问.

需要掌握的变量类型:

  • ​ int (有符号整形)
  • ​ float (浮点数)
  • ​ bool (布尔)
  • ​ str (字符串)

另外还需要我们大家掌握一个查看变量类型的方法: type(变量的名字)

python 定义变量_python-003-变量相关推荐

  1. python定义符号常量_python注释、变量、常量的学习

    注释.变量.常量的学习 注释 什么是注释 注释是对代码的解释,方便后期的阅读代码,可以使在后期的代码维护中事半功倍. 注释的作用 注释可以用来排查代码中的BUG,在一段有BUG的代码当中,用注释选中其 ...

  2. python定义变量_Python基础 变量的基本使用

    变量的基本使用 程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 ...

  3. [转载] python定义整型常量_Python笔记——数据类型、变量和常量

    参考链接: Python变量,常量和文字 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频 ...

  4. python 声明变量_Python的变量声明

    Python 与大多数其它语言一样有局部变量和全局变量之分,但是它没有明显的变量声明.变量通过首次赋值产生,当超出作用范围时自动消亡. Example 1. 定义 myParams 变量 if __n ...

  5. python函数里面引用外部变量_Python基础 变量进阶

    目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 ...

  6. python局部变量含义_Python的变量

    1. 概念 Python变量是用于存储值所在的内存位置.换句话说,python程序中的变量将数据提供给计算机进行处理. Python中的每个值都有一个数据类型.Python中不同的数据类型是Numbe ...

  7. python静态变量_python静态变量

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我这里的代码实现了静态变量的装饰器. 但是,我发现如果我多次运行这个函数,每次调 ...

  8. python局部静态变量_python静态变量如何设置?这样的代码你会不会写

    [摘要]众所周知,Python语言并不支持静态变量,在python中也有着不可或缺的地位,那么python静态变量如何设置?这样的代码你会不会写,这些内容也许对python学习有帮助,毕竟实践出真知, ...

  9. python创建变量_python创建变量

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 创建: 当python变量'赋值'时,根据值类型创建变量,如:a=1引用: 当参 ...

  10. python static变量_python static变量

    python在函数中有static变量吗 python函数怎么实现static变量? python函数实现static变量具体如下:def ask_ok(prompt, retries=4, comp ...

最新文章

  1. asp.net 命令行工具初步了解
  2. HTTP 与HTTPS的结构
  3. kettle 内存设置_【转】kettle 的内存设置及输出日志的时间类型
  4. 【神经网络八股扩展】:自制数据集
  5. Linux终端登录和退出Dockerhub
  6. 十年程序员将Python分成7个阶段学习,你会发现Python真的很简单
  7. 图书管理系统(说明文档与相关代码)
  8. jquery序列化serialize()方法空格变为+问题解决参考方法
  9. 两年盗取 1000 万美元的 Xbox 礼品卡,这个人竟然是“内鬼”!
  10. 哎,老了之display-box
  11. [Android开源]EasyExecutor: 让线程任务的使用变得高效、安全、方便、灵活
  12. java编译出现乱码_java编译乱码解决方法
  13. Pascal基本教程
  14. 神经网络-神经元模型、Hebb学习
  15. bat文件建文件夹时乱码及失败问题
  16. html的圆角效果,CSS3轻松实现圆角效果
  17. php iis7.5_浅析iis7.5安装配置php环境
  18. 【游戏程序设计】鼠标交互
  19. 网络分析工具——WireShark的使用(超详细)
  20. ICML 2022 重思考为图结构数据异常检测设计图神经网络 | 图数据异常节点检测 | 论文解读和代码复现

热门文章

  1. 修改Maven本地仓库的位置 方法
  2. Excel 宏工作簿 VBAProject 工程保护 - 代码不可查看
  3. 3. 什么是icmp?icmp与ip的关系_月入3万的大龄剩女相亲被拒:如果余生是你,晚一点有什么关系...
  4. html5在线api,HTML5+ API Reference
  5. C++中常用字符串相关的编程题
  6. C语言 __VA_ARGS__ - C语言零基础入门教程
  7. java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息
  8. html中表格与字对齐,html – 中心与表格单元格对齐
  9. python3库查看调用_Python 3 中调用 COM 的库文件 | 学步园
  10. java编写静态工具类_Java编程中静态内部类与同步类的写法示例