运行Python程序,变量,常量,注释
1.运行Python程序的几种方法(前提是已经装上了Python解释器):
①我们可以在命令提示符(cmd)中输入"Python"命令来启动Python解释器,通过以下命令执行该脚本:python3 文件名.py
②在开始菜单或者Windows运行页面(win+r)输入idle即可打开Python交互页面,在这个页面上可以运行任何Python语句 ,不过相比之下编辑性,扩展性较差。
③最方便的就是安装一个Anaconda,Python及其环境搭建一下搞定。进入IPython运行Python语句(推荐)
④安装Pycharm进行编程,里面有很多库还有模块,可以自己导入,也可以直接从Pycharm安装。很强大,具体安装方法自行百度。(推荐)
2.变量:
①概念:
变量是编程语言里重要的基本概念,在各类高级语言里都用变量来代表一块内存区域,某一时刻这块区域里存储了‘a’,又一时刻可能又被存储成了’c’,正是由于该块内存里的值可以随时发生变化,我们称之这个代表内存区域的符号为变量。通俗的讲,变量就是将一些运算的中间结果暂存到内存中,以便后续代码调用。
②Python 中的变量:
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量没有类型,我们所说的"类型"是变量所指的内存中对象的类型。Python是在给等号右边的数据分配内存空间,可以通过不同的变量来指向这个数据。变量只是一个指向内存的名字,本身不具有什么性质。
如图,X = 12 ,Y = 12。这两个变量都指向同一内存地址。↓ 所以id(x)=id(y),因为他们都指向了同一内存地址
③Python变量的命名要求:
1.必须由数字,字母,下划线任意组合,且不能数字开头
2.不能为Python关键字
3.不能为中文
4.大驼峰命名法:首字母大写,如求和变量可以写为Sum_Num
④全局变量与局部变量:
等博主更到函数以后,再讨论全局变量与局部变量,可以先大致了解下
1.全局变量:定义在函数体外的变量时全局变量
2.局部变量:定义在函数体内的变量叫局部变量
3.使用差别:局部变量只可被本函数使用,全局变量可以被所有语句访问使用。
⑤变量的删除(del的用法)
python的del不同于C的free和C++的delete。由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。简而言之就是删除了引用,但是对象类型依然还在。
a=1 # 对象 1 被 变量a引用,对象1的引用计数器为1 b=a # 对象1 被变量b引用,对象1的引用计数器加1 c=a #1对象1 被变量c引用,对象1的引用计数器加1 del a #删除变量a,解除a对1的引用 del b #删除变量b,解除b对1的引用 print(c) #最终变量c仍然引用
3.常量:
①概念:
在程序运行时不会被更改的量称之为常量。比如,我们定义标识符”wu“为常量,然后把数字5这个值赋给”wu“这个常量,一旦赋给wu这个常量后,wu这个常量的就一直是5,不能被改变。
②Python 中的常量:
一般都用全部大写来表示常量,Python定义常量略显麻烦。不仅仅只是单靠 const 就可以完成的。在 Python 中定义常量需要用对象的方法来创建。我们需要在外部库的 Lib 目录下创建一个 const.py 文件。这里基础部分博主就不细讲了。
4.注释:
注释不会被运行,是给人看的
①单行注释:Python中单行注释以 # 开头。
# 这是一个注释 2 print("Hello, World!")
②多行注释:多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来
''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello, World!") """ 这是多行注释,用三个双引号 这是多行注释,用三个双引号 这是多行注释,用三个双引号 """ print("Hello, World!")
PS:(博主第一次写博,有一些知识很不到位,没有编程基础的同学可能理解比较困难,世上无难事,只怕有心人,让我们坚持到底!)