zoukankan      html  css  js  c++  java
  • python介绍

    一、历史

      python的创史人为吉多·范罗苏姆(Guido van Rossum)。中文名为:龟叔。1989年创造了python。

      python崇尚:优美、清晰、简单。

          1.python2与python3的区别

        由于python2有大量的重复源码,不规范。所以龟叔又写了python3,而且python2在2020年就要停止更新,以后就都使用python3。

        目前有一部分公司不能马上从python2转到3,所以给了一段时间的缓冲。

       2.一个文件从打开到执行经过的步骤

           双击应用程序----->到操作系统里找到磁盘中的.exe文件,放到内存里,然后由cpu执行。

    二、编程语言

      1.程序语言分为编译型、解释型:

        编译型:一次性将所有程序编译成二进制文件。

          优点:运行速度快。

          缺点:不能跨平台,开发效率低。

            :C、C++等。

        解释性:当程序执行时,一行一行的解释。

          优点:开发效率快,能跨平台。

          缺点:运行速度慢。

                 :python、php等。

      2.动态语言和静态语言:

       python是一门动态解释性的强类型语言。

        动态语言:是指在运行期间去做数据类型检查的语言。

        静态语言:是指在编译期间去做数据类型检查的语言。

      3.强类型定义语言、弱类型定义语言:

        强类型定义语言:定义了一个变量后,如果不经过转换,那么会一直认为这个变量是这个数据类型。

        弱类型定义语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。

    三、python的优缺点:

        优点:

          1.python的定位是优雅、明确、简单,所以比较好入门。

          2.开发效率高。

          3.高级语言。

          4.可移植性。

          5.可扩展性。

          6.可嵌入性。

        缺点:

          1.速度慢。

          2.代码不能加密。

          3.不能多线程处理。

    四、python的种类。

        一般分为:CPython、IPython、PyPy、Jython、lronPython

    五、注释。

        当行注释:#

        多行注释:'''  '''     """   """

    六、变量。

        变量就是把程序运行的结果临时存在内存里,以便以后代码调用。

        定义变量的规则:

          1.变量由数字、字母、下划线组成,且不能数字开头。

          2.不能是python中的关键字。

    ['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']

          3.具有可描述性。

          4.不能是中文。

    七、常量。

        常量就是一直不变的量

        python中其实是没有常量的,但大家约定俗成了:变量都为大写时为常量。

          NAME = tianshuo

    八、程序交互:

        在程序登陆时需要用户输入用户名密码时就要用到程序交互了。

         name = input ("请输入你的名字:")

         age = input('请输入你的年龄:')

         print('你的名字是' + name,'你的年龄是' + age)

    九、基础数据类型(初始)

        在python中一共7种数据类型,这里先说3种。

        1.int(整型)

        在32位机器上,整数的位数是-2**31 ~ 2**31-1

        在64位机器上,整数的位数是-2**63 ~ 2**63-1  

          log(长整型)

              在python2中,特别长的整型定义为长整型,但是在python3中取消了长整型。全是int类型。    

        字符串转化成数字: int(str)条件:str必须是数字组成。

        数字转化成字符串:str(int) 加引号

        2.str(字符串类型)

          在python中所有被引号引起来的都是字符串。

          字符串可以相加(字符串拼接)

          字符串可以相乘(str * int)

        3.布尔值

          布尔值只有两种结果:True或者False

          1 > 2 (False)   1 < 2 (True)

    十、流程控制之----if

      if一般有4种情况:

        第一种:if 条件:

              满足条件执行的代码

        第二种:if 条件:

              满足条件执行的代码

            else:

              if条件不满足执行的代码

        第三种:if条件:

              满足条件执行的代码

            elif:

              满足elif条件执行的代码

            else:

              上面都不满足执行的代码

        第四种:if条件:

              if条件:

                if条件:

    十一、流程控制之---while循环

        基本循环:

          while 条件:

            循环体

           满足条件继续循环

           不满足条件不执行 

       退出的方法:

        continue:见到continue如见底,不执行下面任何内容。

        break: 跳过这个循环,如果下面有别的循环,则继续执行。

       特殊用法:while   else

        while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

     
  • 相关阅读:
    windows phone 7 客户端和web的交互(WebBrowser的使用)
    Android绑定对象到ListView中(知识积累)
    ASP.Net绑定数据到树[TreeView]献给善忘的,依然是菜鸟的我们。
    windows phone 7 通过Post提交URL到服务器,从服务器获取数据(比如登陆时候使用)
    Android从网络下载XML输出流或者字符串(知识积累)
    在GridView和Repeater上显示序号[最简单的方式,也是最实用的方式]献给善忘的依然是的菜鸟我们
    windows phone 7 通过麦克风录音,并且播放
    windows phone 7 定位(获取经纬度),然后找到经纬度所在的位置(城市信息)
    C# winform 登陆等待中. [异步请求]BackgroundWorker组件的使用
    Android解析XML之XmlPullParser
  • 原文地址:https://www.cnblogs.com/tsboy/p/8045881.html
Copyright © 2011-2022 走看看