• 初识Python


    一.编程语言的种类:

         1.机器语言:直接使用二进制指令编写程序,直接操作硬件(站在机器的角度)

         2.汇编语言:用英文标识代替二进制编写程序,还是直接操作硬件(站在机器的角度)

         3.高级语言:用人类的表达方式编写程序,,通过操作系统间接的操作硬件(站在人类的角度)

                           编译型:需要编译器,类似于谷歌翻译,但是它的跨平台性差

                                         编译后程序运行时不需要重新翻译,直接使用编译的结果就行了。

                           解释型:需要解释器,类似于同声传译,跨平台性好

                                         应用程序源代码一边由解释器解释,一边执行,不能脱离解释器。

         执行效率:机器语言>汇编语言>编译型>解释型

         开发效率:解释型>编译型>汇编语言>机器语言

    总结:速度不是关键,开发效率才是王道。而Python正是一种解释型的高级语言,开发效率最高,开发的门槛较低。

    二.安装Python解释器

         设置环境变量:

             win7: 右键计算机——属性——环境变量——系统变量——path——把路径添加进去(D:python27;C:ac;D:ac;)

             mac/linux:

                     1.vim /etc/profile

                     2.输入aio

                     3.移动光标键,移动到最后一行,输入

                         PATH=/usr/local/python27:$PATH

                         export  PATH

                      4.按ESC,输入:wq

                      5.source /etc/profile

    三.执行Python程序的两种方式

          1.交互式环境:用来调试程序,无法永久保存下来。

          2.把程序写到文件中,永久保存下来,执行方式:python3 D: est.py

           运行python程序的三个阶段:

                     1.先启动python解释器

                     2.python解释器会将test.py文件的内容当作普通的文件内容读入内存(没有语法的概念)

                     3.python解释器解释执行刚刚读入内存的代码,开始识别python语法

    四.变量

         1.什么是变量

               量:记录某种现实世界中事物的某种状态

               变:事物的某种状态是可以发生变化的

         2.为何要用变量

               为了让计算机能够像人一样记录下来事物的某种状态

          3.如何用变量(原则:先定义,后引用)

             3.1.先定义

                age=20

                定义变量的三大组成部分:

                   3.1.1 变量名:是访问到值的唯一方式

                   3.1.2 =:将变量值的内存地址绑定给变量名

                   3.1.3 变量的值:用来表示事物的某种状态,是我们要存储的数据

              3.2.后引用

                 print(age)

          4.变量名的命名

             4.1 前提:变量名应该对值具有描述性的效果

             4.2 命名规范 

                   4.2.1. 变量名只能是字母、数字或者下划线的任意组合

                   4.2.2. 变量名的第一个字符不能是数字

                   4.2.3. 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in',           'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

              4.3 命名风格

                   4.3.1. 驼峰体

                        OldboyOfAge=10 

                   4.3.2. 下划线

                       oldboy_of_age=10

    五.与用户交互

         1.接收用户输入

                机器是死的,我们必须为其编写程序来运行,这就要求我们的编程语言中能够有一种能与用户交互,接收用户输入数据的机制。

              # name=input(“请输入你的姓名:”)#name=“egon”

              # print (name)

                       注释

                        代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号" " "    " " "

                        代码注释的原则:

                                #1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
                                #2. 注释可以用中文或英文,但不要用拼音

         2.格式化输出

                # name=input("请输入你的姓名:“) #name="wangke"

                # age=input("请输入你的年龄:“)#age="18"

                # print("my name is %s my age is %s",%(name,age))

                # my name is wangke my age is 18(结果)

             通过%s占字符来接收字符串或是数字,从而实现这一功能,还有一种占字符%d只能接收数字。

  • 相关阅读:
    检测mysq组复制的脚本
    centos7安装NFS
    mysql组复制安装
    springboot+VUE(一)
    redis集群配置
    codevs 3139 栈练习3
    codevs 3138 栈练习2
    codevs 2622 数字序列
    codevs 1054 电梯
    codevs 1507 酒厂选址
  • 原文地址:https://www.cnblogs.com/wangke0917/p/9970853.html
Copyright © 2020-2023  润新知