• 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 逻辑运算符
  • 相关阅读:
    批处理 bat 查询局域网内在线电脑IP
    svn忽略不需要同步的文件夹或文件
    脚本设置IP bat 命令行设置自动获取IP和固定IP
    Lua中使用状态机FSM简单例子
    Lua 数组排序 table.sort的注意事项
    lua中怎么替换掉字符串中的$^特殊字符?
    C#应用程序隐藏调用bat脚本
    Oracle 基础教程
    Python编程
    利用Python进行数据分析(九)NumPy高级应用
  • 原文地址:https://www.cnblogs.com/2584808136-qq-com/p/12727278.html
Copyright © 2020-2023  润新知