码迷,mamicode.com
首页 > 编程语言 > 详细

python第一天

时间:2017-12-16 11:00:13      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:try   使用   guid   finally   exec   跨平台   --   ret   扩展   

一、历史

  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)

 

python第一天

标签:try   使用   guid   finally   exec   跨平台   --   ret   扩展   

原文地址:http://www.cnblogs.com/tsboy/p/8045881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!