04-运算符

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的
· 作业

作业

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值