Python_实用入门篇_01

发布时间:2019-03-03 10:22:00编辑:auto阅读(2253)

    运行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:(博主第一次写博,有一些知识很不到位,没有编程基础的同学可能理解比较困难,世上无难事,只怕有心人,让我们坚持到底!)

     

关键字