python基础知识一

 

 


 

一、python介绍

      python是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。

      Python是一种面向对象、直译式计算机程序设计语言。

      python可使程序员减少开发成本。

二、python与其他语言对比

      python提供了很多其他语言拥有的特征,python本身也是由诸多其他语言发展而来的。

      perl最大的优势在于他的字符串模式匹配能力,然而perl语言的晦涩和对符号语法的过渡使用,让解读变得十分困难。

      java的语法尽管比C++简单的多,但是依旧有些繁琐。

     

      可以分为C语言和其他语言两大类:

      C语言:机器码

      其他编程语言:字节码=》机器码

三、python种类

      Cpython:代码=》C字节码=》机器码(一行一行)

      pypy:代码=》C字节码=》机器码(全部转换完=》执行)

      其他python:代码=》其他字节码=》机器码

四、python基础

      python解释器

      1.安装python解释器;2.编写程序。

      python解释器的运行步骤:1.打开文件,读取文件内容;2.词法分析,语法分析;3.转换成字节码。

      windows环境下:

      C:\Python35\python.exe  D:\1.txt

      linux环境下:

      C:\Python35\python.exe  D:\1.txt

      #!/usr/bin/python

       chmod 755 1.py

       ./1.py

 

       编码

       ascii码:

       万国码unicode(至少16位):

       utf-8:对万国码的压缩 字母用一个字节

       gbk,gb2312 : gbk是对gb2312的补充,补充了繁体字

五、IDE(Integrated Development Environment)

      pycharm

      1、new project

      2、new创建文件夹

      3、new创建py文件

      4、在py文件中右键,run xx.py

六、注释

       #

        """ """

七、pyc文件.字节码

       import f1     会在文件夹里生成一个.pyc文件。

       pyc文件是字节码

     

八、变量

      字母、数字(不能开头)、下划线

      不能使用python内置关键字

九、输入、输出

      input("请输入:")

     

      import getpass    不能在pycharm里运行

      getpass.getpass("请输入:")

 

十、条件语句

       if 条件:

       else:

      

  name = intput("请输入用户名:")
  password = input("请输入密码:")
  if name == “connie” and password==“123”:
     print("登陆成功")
  else:
     print("用户名密码错误")

 

 

        if 条件:

        elif 条件:

        else:

 

username = input("请输入账号:")
if username == "admin":
    print("超级管理员")
elif username == "connie":
    print("普通管理员")
else:
    print("非法用户")

 

 十一、循环语句

         while 条件:

               continue      #立即开始下次循环

               break          #跳出所有循环

               

 

     

     

 

posted @ 2017-05-04 15:17  suoyafan  阅读(178)  评论(0)    收藏  举报