1. 格式化字符串 · 第一种:拼串 · 第二种:参数传递 · 第三种 : 占位符可以占位任意位置 · %s字符串占位 %f浮点数占位 %d整数占位 · 第四种 : f’{变量}’ / str.format 1.2 字符串的其他操作 · len() 字符串的长度 · max()最大值 min()最小值 比较的是字符串的ASCII值 · split()分割字符串 分割字符串返回的是一个列表 · join()拼接字符串 str.join() str你要分割的方式 · 去空格 · s.lstrip()去左边空格 s.rstrip()去右边空格 s.strip()去左右空格 · 字符串的大小写 · s.upper() 全部大写 · s.lower() 全部小写 · s.isupper() 判断是不是大写 · s.islower() 判断是不是小写 2. 运算符 2.1 运算符的概念 :用于执行代码运算,会针对一个以上操作项目来进行运算 2.2 运算符的分类 2.3· 算术运算符 · 加(+) · 减(-) · 乘(*) · 除(/) · 整除(//)只会保留计算后的整位数会一直返回一个整数型 · %(取模)求两数相除的余数 · ** (幂运算)求一个值的几次幂 2.4 · 赋值运算符 · 赋值运算符的特殊写法 x = x+3 其实和 x+ =3是一样的 · += (x+= 3 相当于 x = x + 3 ) · - = (x - = 3 相当于 x= x - 3 ) · *= (x = 3 相当于 x = x 3 ) · **= (x **= 3 相当于 x = x ** 3 ) · 比较运算符 · 比较运算符用来比较两个值之间的关系,总会返回一个布尔值.如果关系成立,返回True,否则返回False · > 比较左侧值是否大于右侧值 · >= 比较左侧的值是否大于或等于右侧的值 · < 比较左侧值是否大于右侧值 · <= 比较左侧的值是否大于或等于右侧的值 ·特殊的比较方式 · == 比较两个对象的值是否相等 · != 比较两个对象的值是否不相等 · is 比较两个对象是否是同一个对象,比较的是对象的idis not 比较两个对象是否不是同一个对象,比较的是对象的id 5.逻辑运算符 5.1 not 逻辑非 · 对于非布尔值,非运算会将其先转换为布尔值,然后非运算会对其进行取反操作,True变False,False变True · and 逻辑与 ·and可以对符号两侧的值进行与运算。 只有在符号两侧的值都为True时,才会返回True,只要有一个False就返回False · 与运算是找False的,如果第二个值为False,则不再看第一个值 · 5.3 or 逻辑或 ·或运算两个值中只要有一个True,就会返回True · 或运算是找True的 · 作业