局部作用域

与C++/C不同的是,python 的局部作用域只能是函数内部,而C/C++还包括子语句块。
下面来说明一下哪些情况下是局部变量

局部变量

1.如果该变量在全局作用域(即在所有函数外)中使用,它就是全局变量。
2.如果在一个函数中,有针对该变量的global语句,则它就是全局变量。
3.否则,如果该变量用于函数中的赋值语句,则它就是局部变量。
4.但是如果该变量没有用在赋值语句中, 则它就是全局变量。

简单来说,当你在函数内给第一次出现的变量使用赋值语句时,它就是局部变量了。
如果你要在函数内改变全局变量,则要先用global语句声明该变量为全局变量。

//符号与/符号

python的/符号与C/C++不同,python中8 /3 =2.6666666666666665,而8 // 3 = 2。
即//符号才是整除。

python基础知识四——局部作用域和//运算符相关推荐

  1. 第二篇 python基础知识总结:数据、运算符

    引子 我们跟任何人交流,说的每一句都是都一些文字组成,包含名词.动词.语句.标点符号等,组成我们说普通话构成的基本要素.同理我们学习python语言也要明白这些基本要素,也就是我们常说的基本语法,这是 ...

  2. Python基础知识(四)--函数

    def functionName(arguments):    #函数名(参数列表_可选) suite                       #函数体 def get_int(msg): whi ...

  3. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  4. python环境下数据操作_数据分析环境搭建和Python基础知识

    搭建数据分析环境主要包括使用anaconda管理包和环境:使用Jupyter notebook将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.Python基础知识包括关键点(数据 ...

  5. Python基础知识总结

    1. Python基础知识 1.1  Python历史 1.1.1 Python起源 Python的作者,Guido von Rossum,荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计 ...

  6. TensorFlow实战之Python基础知识笔记

    Python基础知识目录 一.初始Python 1. 解释和编译 2. Python语言特点 3. Python基础语法 二.基础知识 1. 数据类型 2. 常量.变量 3. 运算符 4. 条件语句 ...

  7. python基础知识培训价格_Python基础知识的学习

    看到有人推荐Jupyter notebook中markdown另存为md文件的方法,可以将文档直接导入到知乎里.自己尝试了下,效果很好.文档中为Python基础知识的学习和练习内容. 数据类型:字符串 ...

  8. python基础知识-python基础知识(一)

    最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...

  9. python基础知识有哪些需要背(记住是基础知识)我是初学者

    大家好,小编来为大家解答以下问题,一个有趣的事情,一个有趣的事情,今天让我们一起来看看吧! 1.python基础知识有哪些需要背(记住是基础知识)我是初学者 或看好Python的广阔前景,或看中Pyt ...

最新文章

  1. 矩阵特征分解介绍及雅克比(Jacobi)方法实现特征值和特征向量的求解(C++/OpenCV/Eigen)
  2. 测试方案_何小伟:ABTest测试方案
  3. mixed content 混合内容
  4. 祝各位节日快乐!20151111
  5. java中的反射(一)
  6. 分布式技术比较(RPC,CORBA,WebService)
  7. python文件编译_将c程序编译为python扩展,生成.whl文件
  8. jaxb注解使用_使用JAXB的简介
  9. 你一直在用的Beam Search,是否真的有效?
  10. mac系统中怎么把显示在桌面上的磁盘图标取消掉?
  11. ACM__搜素之BFS与DFS
  12. 网管常用工具GHOST图解说明(转)
  13. 安卓按键:紫猫老师的正则教程
  14. WP博客几款好看的图片类模板分享
  15. winxp MySQL 5.6.35 免安装版 简单配置
  16. 基尔霍夫电流定律KCL和基尔霍夫电压定律KVL
  17. SQL Server中已满事务日志原因的检测
  18. java创始人现在在哪里直播,三年败光120亿,他曾是某电商巨头创始人,如今却靠直播度日!...
  19. LinuxC++:网络编程(一)最原始服务端及客户端代码实现和函数释义
  20. 工业树莓派的应用:助力构建智慧能源管理系统

热门文章

  1. 【测试】SAP 委外加工收货BAPI Demo
  2. DATA - RANGE OF
  3. SAP空格无法带出历史记录的解决办法
  4. 如何区分“Invoice代码”和“Invoice号码”?
  5. 2016年6月TIOBE编程语言排行榜:涨幅最大的名字很长
  6. hyundai-wia
  7. 你要知道动机何在吗?
  8. ABAP [div '/'] 的区别与妙用
  9. 发力企业云,用友是要掉队,还是进击?
  10. basler相机参数简要中文说明_你知道相机曝光模式怎么用么?6种相机曝光模式详解及应用...