一、运算符
1、算术运算
a、+、-、*、 /
b、// 取整
c、% 取余/取模
d、**幂运算 2 **3=8
2、赋值运算
a、= 赋值
b、+=(递增)、-=、*=、/=
3、比较运算符
a、>,<,>=,<=,==,!=
返回的是布尔值:False、True
4、逻辑运算
与:and 提醒:java &&(只有真真为真)
或:or 提醒: java ||(有一真即真)
非:!
返回的是布尔值:False、True
二、字符串
1、字符串定义
定义:单引号、双引号、三单引号、三双引号(英文模式下)
加上引号类型就是字符串
类型转换:str(object)
2、字符串操作
a. 字符串访问
通过索引访问,索引从0开始
b. 字符串正序切片
str1[起始索引:结束索引]
左闭右开(取左边下标的值,不取右边下表的值)
str1[起始索引:结束索引:步长]
注意点:
1、默认起始位置从0开始,步长是1
2、**左闭右开**(取起始索引的值,不取结束索引的值)
3、如果结束索引不写,默认等于字符串的长度
4、空格也占用索引(一个空格占一位)
c. 字符串的倒序切片
正负索引如下图:
3.字符串的运算
a、字符串的拼接:+
b、重复输出:*
4.字符串的转义
a、换行:\n
b、 关闭转义(处理路径的时候):r 或者 \