一、算术与运算符、赋值运算符
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
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(旧的,新的,替换次数[可选]) 只替换指定次数的
- 替换的值只能是字符串,否则会报错