zoukankan      html  css  js  c++  java
  • python全栈开发 * 01知识点汇总 * 180530

     一 python简介.

          1.创始人:  吉多 .范罗苏姆     (Guido van Rossum).

          2.时间  :  1989年.

          3.主要应用领域  :  云计算  WEB开发    人工智能    系统运维    金融    图形GUI等.

          4.定义  :  是一门  动态  解释型  的  强类型  定义语言.

             补充  :  

          ☛编译型  :  是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以  直接以机器语言来运行此程序,速度很快.      优    [一般会有预编译的过程对代码进行优化,效率高,可以脱离语言环境独立运行.]         缺       [修改麻烦需要修改整个模块,]

          ☛解释型  :  则是只在执行程序时,才一条一条的解释成机器语言给计算机执行,运行速度慢,因为计算机不能认识并执行我们写的语句,它只认识机器语言(二进制形式)      优    [有良好的平台兼容性在任何环境中都可以运行,修改代码灵活]           [每次运行时都要解释一遍,]

          ☛动态  :  用动态类型语言编译时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来(Python    Ruby).

          ☛静态  :  在写程序时要声明所有变量的数据类型(C    C++    C#    JAVA).

          ☛强类型  :   强制数据类型定义的语言,一旦一个变量被指定了某个数据类型,如果不经过强制转换,它就永远是这个数据类型.

          ☛弱类型  :  数据类型可以被忽略的语言,一个变量可以赋不同数据类型的值.

          5.优点  :  "优雅"   "明确"    "简单"  ;     开发效率高   ;   高级语言     ;   可移植性   ;  可扩展  可嵌入.

          6.缺点  :  速度慢     代码不能加密    线程不能利用多CPU问题.

          7.python解释器  :CPython  IPthon(交互式)    PyPY(执行速度)   Jython(Java)    IronPython(跨平台)

    二 python发展史

          2010年 2.7        2011 3.2          2012 3.3       2014 3.4      2015 3.5.     

    三 变量

          变量 :  将运算的中间结果暂存到内存,以便后续程序调用.

           命名规范  : 

          1.变量由字母  数字  下划线搭配组合而成;

          2.不可以用数字开头,更不能是全数字;

          3.不能是Python的关键字,这些符号和字母 已经被python占用,不可以更改;

          4.不要用中文;

          5.不能太长;

          6.名字要有意义;'

          7.推荐使用"驼峰体"   (除首字母外的其它每个单词首字母大写)    "下划线".  (每个单词之间用下划线分开).

    四 常量

          在python中没有绝对常量,所用字母大写就是常量.

    五 注释

          单行注释  :   #  被注释的内容;

          多行注释  :   "  "  "aaaaaa"  "  "     ' ' '  被注释的内容  '  '  '   也叫 " 文档注释   ".(快捷键  Ctrl+ ?  / ) 

    六 python的基本数据类型

          1.整数(int)

          2.字符串(str)  : 字符串可以用  单引号    双引号   或者   三引号引起来.(凡是用引号引起来的全是字符串)

    相接  :   s1=' a '   s2  =' bc '    #print ( s1 + s2 )

    相乘  :   str * int      name = " 坚强 "     #  print( name * 8)

           3. 布尔值(bool)      True   和   False

    七 用户交互

           使用  input()  函数,可以让我们和计算机互动起来.

        语法  :  

                   内容  =  input(  提示信息  ).

    八 流程控制 -  if - 语句

        1.    If   条件 :       

                    结果1   #四个空格,或者一个Tab 键,

                结果2       #  如果条件是真执行结果1,然后结果2  ;  如果条件是假直接执行结果2.

         2.    If   条件 :     (只有两种选择)

                     结果1

                else :

                      结果2

         3.    If   条件1 :

                     结果1

                elif   条件2 :

                      结果2

             ...

                else :

                        结果n

          4.   If   条件1:  

                        结果1

                         If   条件2 : 

                               结果2

                         else :

                                结果3

                  else :

                          结果4

    九 流程控制 -  while - 循环语句

           1.  while True  (  1   )) :     (  死循环  )

                       print( ....  )

                       print( ...... )

                       print( ...... ) 

           2.   while 条件 :                     (条件循环)

                       结果       #  条件真则执行结果,然后再判断条件,直到条件是假,停止循环.

                  终止循环:     改变条件  ;     break  .

     十 流程控制 - break - 和 - continue 

           1.    break  :  立刻跳出循环,打断循环.

           2.    continue  :  停止本次循环,继续执行下一次循环.

  • 相关阅读:
    gitlab介绍
    git-代码分支管理
    git-基础命令使用
    theano 实现gpu和矩阵运算 基础上开发了pylearn2 .更模块化了,深度学习分成了3步。1,创建数据库,存pkl。2 训练。3 看一下学习模型。 yaml文件里存神经网络结构。
    c# 对象赋值踩坑
    c# 保存文件名重复,追加(1)(2)......
    C# 获取文件的后缀,文件名和路径
    Linux下,java格式化日期
    java中运用subList的做简单分页操作
    js生成二维码,支持打印显示
  • 原文地址:https://www.cnblogs.com/J-7-H-2-F-7/p/9126833.html
Copyright © 2011-2022 走看看