一、算术与运算符、赋值运算符
    1、算术运算:加+,减-,乘,除/,取余%
    例如:取余(剩余)
    num = 1
    num = 2
    print(num1 % num2)

    2、赋值运算:=(赋值) +=(累加)-=(累减)
    累加:在原来的基础上,逐步增加

    二、python 运算符
    3、比较运算: ==等于 !=不等于 >大于 <小于 >=大于等于 <=小于等于
    4、逻辑运算:and(与) or(或) not(非)
    逻辑结果为:布尔值
    左边右边的条件,都是Ture或者False

    • 函数input:运行代码的时候,接收用户的输入,变量接收到的用户输入值,均为字符串
    • 判断变量的数据类型type(变量)
    • 比较:同数据类型比较,最好是转换成为同一个数据类型,再去比较
    • 将数字内容的字符串,转成int/float类型, int(变量名)

    三、字符串
    5、字符串 str定义

    • 表示:单双引号,三引号
    • 三引号、三双引号:多行字符串定义
    • 空字符串:str_empty=’ ‘
    • 转换成字符串:str()
    • 注意点:字符串有单引号时(外面使用双引号注意区分)

    6、字符串下标,索引取值

    • 取值:取制定的位置,索引/下标
    • 顺序取值:从0开始
    • 倒叙取值:从-1开始
    • 字符串变量名[下标] - 从0开始 print(str_py37[4])
    • 查看字符串的长度 len(字符串变量名)length = len (str_py37)
    • 取最后一个值print(str_py37[length - 1])

    7、字符串切片

    • 切片:字符串变量名[起始下标:终点下标:步长] 起始下标默认为0,步长默认为1
    • 取值逻辑:左闭右开,取头不取尾
    • 步长为正,表示正序
    • 不上为负,表示倒叙
    • 例如 d = hello

      1. print(d[ ::]) 正序取整个字符串 <br /> print(d[ ::-1]) 倒叙取整个字符串

    8、字符串操作
    方法:join(字符串拼接), find(查找元素的位置), count(查找元素的个数), replace(替换字符) ,split, format(格式化输出), upper(将字母转大写), lower(将字母转小写)

    1)upper(将字母转大写), lower(将字母转小写)
    例如:a = GOGOGO
    new_a = a.lower()
    print (new_a)

    2)find(查找元素的位置)

    • 查找和替换 字符串变量.find(子字符串)
    • 如果找到了,但会的时起始下标.且不会继续找
    • 如果没有找到,返回-1

    3)replace(替换字符)

    • 字符串变量.replace(旧的,新的) 匹配到的所有都会替换
    • 字符串变量.replace(旧的,新的,替换次数[可选]) 只替换指定次数的
    • 替换的值只能是字符串,否则会报错