当前位置:网站首页 > Python编程 > 正文

python函数可以没有return语句,不返回值(python 没有return)



变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。

的组合,且不能用数字开头,比如:

一个整数。

是一个字符串

是一个布尔值。是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

和静态语言相比,动态语言更灵活,就是这个原因。

请不要把赋值语句的等号等同于数学的等号。比如下面的代码:

那无论如何是不成立的,在程序中,赋值语句先计算右侧的表达式,得到结果,再赋给变量。由于之前的值是,重新赋值后,的值变成。

最后,理解变量在计算机内存中的表示也非常重要。当我们写:

时,Python解释器干了两件事情:

  1. 的字符串;

  1. 的变量,并把它指向

赋值给另一个变量,这个操作实际上是把变量指向变量所指向的数据,例如下面的代码:

的内容到底是呢还是?如果从数学意义上理解,就会错误地得出和相同,也应该是,但实际上的值是,让我们一行一行地执行代码,就可以看到到底发生了什么事:,解释器创建了字符串和变量,并把指向:

Python变量没有存储空间吗_Python

,解释器创建了变量,并把指向指向的字符串:

Python变量没有存储空间吗_字符串_02

,解释器创建了字符串'XYZ',并把的指向改为,但并没有更改:

Python变量没有存储空间吗_字符串_03

的结果自然是了。

常量

所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

仍然是一个变量,Python根本没有任何机制保证不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量的值,也没人能拦住你。:

除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:

,称为地板除,两个整数的除法仍然是整数:

永远是整数,即使除不尽。要做精确的除法,使用就可以。除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数:

除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。

到此这篇python函数可以没有return语句,不返回值(python 没有return)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • python的.py文件(python的py文件怎么保存)2025-05-14 23:54:09
  • python中字典增加(python字典里面添加字典)2025-05-14 23:54:09
  • python函数的定义和调用(python中函数的定义和调用)2025-05-14 23:54:09
  • gjk算法python(python km算法)2025-05-14 23:54:09
  • python函数如何返回多个值(python 返回多个值)2025-05-14 23:54:09
  • python函数如何返回多个值(python 函数返回多个值怎么接收)2025-05-14 23:54:09
  • python画数学函数图像(python用函数画图)2025-05-14 23:54:09
  • 服务器怎么运行python(服务器怎么运行py文件)2025-05-14 23:54:09
  • python删除虚拟环境(python退出虚拟环境)2025-05-14 23:54:09
  • python3画函数图像(python如何画函数图像)2025-05-14 23:54:09
  • 全屏图片