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: 异常
posted @ 2018-09-21 15:00  南山泽哥哥  阅读(620)  评论(0)    收藏  举报