Python学习3.24

---恢复内容开始---

编程语言介绍

开发语言

  高级语言:Python,Java,C#,PHP,ruby,C++..

  低级语言:C,汇编...

  机器码和字节码

    机器码:计算机可以直接识别的0101

    字节码:高级语言转化成机器码之前的中介语言(每种语言有各自不同的字节码,Python,JAVA...)省去二次转化过程,加速执行效率

  语言之间的对比:

    高级语言开发无需关心内存的问题,语言开发者已经将开辟和释放内存的功能集成在了语言中(自动开辟和释放),而低级语言需要手动操作(底层,如C);

    Python(Java) :既可以写页面,也可以写后台程序;

           Java的执行效率可能略高于Python;然而Python开发效率更高,语言精简

    PHP:写网站(仅写页面),不适合计算;

  Python种类介绍

    往往指的是CPython,另外还包括JPython,IronPython(基于JAVA开发的)...

    pypy:用CPython开发的Python,运行效率最快

  环境变量的添加:用分号分割

  python     =>   exit()   =>    python D:/2.txt

Python软件==》Python解释器(内存管理)  “垃圾回收机制”

  下载安装:

    Python3:在继续更新

    Python2:在继续更新(独立更新,不断向Python靠近)

 

Python基础:

  1.后缀名没有限制

     导入模块时,文件后缀必须是.py

  2.两种执行方式

      python解释器和py文件路径

  3.解释器路径

     #!/usr/bin/env python 在win中无用,在linux 中用于说明解释器

  4.编码

     # -*- coding:utf8 -*-  用于在Python2中说明程序中含有中文字符,Python3中无需强调

            utf8:能用多少位就用多少位,避免不必要的内存占用

 

  5.执行一个操作

     提醒用户输入:用户名和密码

     获取用户名和密码,检测用户名和密码=root,则正确登录;否则,登陆失败

  6.变量

     数字、字母、下划线;必须以字母开头;

     不要和python内置变量和关键词重复

注释:单行注释用#

   多行注释用"""  """括起来

  7.数据类型

   字符串:引号引起来的内容,由字符组成(1、3个单、双引号引起来的均为字符串

          字符串加法

n1 = "alex"
n2 = "sb"
n3 = n1 + n2
n3="alexsb"

 

       字符串乘法:表示字符串重复出现

       没有减法和除法!

   数字:加减乘除  **表示次方  %表示取余  //表示取整

 

 

 

 

 

 

 

    

 

 

 

 

---恢复内容结束---

posted @ 2019-03-24 19:45  赵存飞  阅读(128)  评论(0)    收藏  举报