zoukankan      html  css  js  c++  java
  • Python基本语法、运算符

    标识符

    1. 标识符由字母、数字、下划线组成。
    2. 所有标识符可以包括大小写字母、下划线,数组,但不能以数字开头。
    3. 标识符区分大小写
    4. 不能是关键字
    5. 可以是汉字但是不推荐

    语法

    • 语法
      • 以四个空格来代表层级
      • tab和空格不能混合使用
    • 语句行
      • 以新行作为结束符
      • 使用 将一行分多行显示
    • 变量
      • 把值存在内存中,两个值相同但变量名不同的值得的数据 值是相等的 (==)True
    • print的参数
      • sep 分隔符
      • end 结束符
      • file 打印到哪
      • flush 是否立即输出

    运算符

    1. 运算符分类
      • 算术运算符
      • 比较运算符
      • 赋值运算符
      • 逻辑运算符
      • 位运算符
      • 成员运算符
      • 身份运算符

    算术运算符

    运算符 说明
    + 加法
    - 减法
    * 乘法
    / 除法
    % 取模,除法的余数
    ** x的y次幂 a** 2求平法 a** 3求立方
    // 整除,返回商的整数部分

    比较运算符

    • 书写代码时:
      • 表达式尽量简单
      • 使用括号调整优先级
    运算符 说明
    == 等等于
    != 不等于
    > 大于
    < 小于
    >= 大于等于
    <= 小于等于

    赋值运算符

    运算符 说明
    = 简单的赋值
    += 加法赋值
    -= 减法赋值等于
    *= 乘法赋值
    /= 除法赋值等于
    %= 取模赋值
    **= 幂运算赋值
    //= 整除赋值

    按位运算符

    1. 把数字看作二进制来进行计算
    运算符 说明
    & 与运算符
    I 或运算符
    ^ 取反运算符
    ~ 按位取反运算符
    << 左移动运算符
    >> 右移动运算符

    逻辑运算符

    运算符 说明
    and
    or
    not

    成员运算符

    运算符 说明
    in 属于
    not in 不属于

    身份运算符

    运算符 说明
    is
    not is 不是

    语句

    语句定义

    1. Python程序构成
      1. 程序由模块构成
      2. 模块包含语句
      3. 语句包含表达式
      4. 表达式建立并处理对象那个

    表达式定义

    1. 变量表达式
      • 合法变量名 复合标识符
    2. 常量表达式
      • 一个常量
    3. 算术表达式
      • 算术运算
    4. 赋值表达式
      • 赋值运算
    5. 逻辑表达式
      • 逻辑操作
    6. 关系表达式
      • 判断大小,关系性

    简单语句

    assert # 断言
        #  表达式1 表达式2
    assert True,   '判断失败'
    表达式1条件不满足则跑出异常 AssertionError
    
    
    yield # 返回一个迭代器
        # 将数据拆分,一次返回一部分
        def func():
        # 返回一个迭代器
        for i in range(50):
            yield(i)
        
        # 输出
        for i in func():
            print(i)
    
    # 进行抛出一个异常
    raise 
    try:
        v = 1/0
    except Exception as ex:
        raise Exception('异常错误')
    # >>> Exception: 异常
    
  • 相关阅读:
    JavaScript语言精粹_第二章
    java并发Executors学习笔记
    iOS开发响应者链触摸事件
    快速学会Spring动态代理原理
    iOS类别Category与扩展Extension
    几款iOS开发常用工具
    Java回调接口的理解
    零基础学iPhone开发
    Java中的多线程
    Java文件下载的几种方式
  • 原文地址:https://www.cnblogs.com/SuperZe/p/9686591.html
Copyright © 2011-2022 走看看