zoukankan      html  css  js  c++  java
  • python 基础知识1

    、编译型与解释性区别:

    编译型:一次性将全部的代码编译成二进制文件。(如:C、C++)

              优点:运行效率高

              缺点:开发速度慢,不能跨平台。

    解释型:当程序运行时,从上至下一行一行的解释成二进制。(如python)

             优点:开发速度快,效率高,可以跨平台。

              缺点:运行效率低。

    二、python2与python3区别:

    python2x源码,重复率高,不规范,而且python崇尚优美创建了Python3,规范化。

    在python首行:#-*-encoding:utf-8 -*-解决python2中文报错。

    三、变量、常量、注释

    变量:由数字、字母、下划线任意组合,且以数字开头

              具有可描述性

             不能用中文,不能用拼音。

    常量:约定俗成、不可更改,全部是大写字母

    注释:单行注释:#

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

    四、用户交互input:

          数据类型全部是str

    基础数据类型:bool True False 

                              int +-*/%  // **

                             str : 加引号的就是str

                                    +  可以与数字*

    五、条件语句 :if  、while

    if 类型:

    if  条件:
            结果
    if  条件:
         结果
    else :
         结果
    if 条件:
        结果
    elif  条件:
        结果
    elif  条件:
        结果
    ...
    else:结果

    while 类型:

    while 条件:
          结果
          1,改变条件。
          2,breakcontinue: 结束本次循环,继续下一次循环。

     

     六、基本运算符

     

               若x or y , x为真,值就是x,x为假,值是y;

                 x and y, x为真,值是y,x为假,值是x。

     

    针对逻辑运算的进一步研究:

      1,在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。

     成员运算:

    Python运算符优先级

    以下表格列出了从最高到最低优先级的所有运算符:

    运算符描述
    ** 指数 (最高优先级)
    ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
    * / % // 乘,除,取模和取整除
    + - 加法减法
    >> << 右移,左移运算符
    & 位 'AND'
    ^ | 位运算符
    <= < > >= 比较运算符
    <> == != 等于运算符
    = %= /= //= -= += *= **= 赋值运算符
    is is not 身份运算符
    in not in 成员运算符
    not and or 逻辑运算符
  • 相关阅读:
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    SVN分支
    SVN分支
    SVN 版本回退
    SVN 版本回退
    如何在excel中取消合并单元格后内容自动填充?
    如何在excel中取消合并单元格后内容自动填充?
    如何让自己像打王者荣耀一样发了疯、拼了命的学习?
  • 原文地址:https://www.cnblogs.com/2584808136-qq-com/p/12727278.html
Copyright © 2011-2022 走看看