1.运算符 1.1运算符的概念 运算符用于执行程序代码运算,会针对一个以上操作项目来进行运算。如:2+3,其操作数是2和3,而运算符则是’+’ 1.2运算符的分类 2.算术运算 算术运算符的表现形式+,-,*,/,**,% / 运算时,会返回一个浮点类型的值 // 整除(计算后的整数位) % (取余或者取模) ** 幂运算,求一个值的几次幂 3.赋值运算符(=) 50=a,错误 +=(x += 3相当于x = x+3),- =,*=,/=,//=和前面一样。 4.比较运算符(关系运算符) 返回一个布尔值Ture 或 False 如果是字符比较,则比较ac可码值,若存在多个符合,则一对一比较。 ==(等于符合)!=(不等于符合) is 比较2个对象是否是同一个对象 比较的是对象的id大小 is not 比较2个对象是否不是同一个对象 比较的是对象的id大小 5.逻辑运算符 5.1not逻辑非 not可以对符合右侧的值进行非运算,对于布尔值,非运算会对进行取反操作,Ture变False,False变Ture 5.2and逻辑与 and (找False,有False,则False.) 5.3 or 逻辑或 or(逻辑或,找Ture,有Ture,则Ture.) 5.4非布尔值的与或运算 与运算找False,如果第一个值是False,则直接返回第一个值,否则返回第二个值 或运算找Ture,如果第一个值是Ture,则直接返回第一个值,否则返回第二个值 6.条件运算符(三元运算符) 7.运算符的优先级 谁优先则先算谁 8.字符串的其他操作 len() 可以返回字符串的长度(个数) in 这个关键字判断一个字符是否在这个字符串中 ord 是一个字符所对应的ac可码值 split() 分割字符 返回值是一个列表 join() 拼接字符串