Python_运算符_字符串

字符串的用法

  • 拼串:用’’ 来代表字符串,用+来连接字符串。
s = hello
print('s = '+ s)
  • 参数传递
s = ’hello‘
print('s =',s)
  • 占位符:
%s任意字符
%d任意小数
%f任意整数

*有几个占位符就要有几个对应的值

s = 's = %s,s2 = %s' %('hell0','world')
  • 格式化字符串的方式
s1 = 'mother'
s2 = 'sister'
s = f'good morning {s1},{s2}'
print(s)
#结果
good morining mother, sister 

*假如占位内容是个变量,那么就用这个方式
*当对应的值不是变量时则用str.format()

s = 'good moring {},{}'
s1 = s.format('mother','sister')
print(s1)
#结果
good morning mother,sister

字符串的其他操作

• len() 字符串的长度
• max() 最大值
• min() 最小值
• split()分割字符串
• join()拼接字符串

- 去空格
• s.strip() 左右两边去空格
• s.lstrip() 去左边空格
• s.rstrip() 去右边空格

- 字符串大小写
• s.upper() 全部大写
• s.lower() 全部小写
• s.isupper() 判断是不是大写
• s.islower() 判断是不是小写

算术运算符

+加法运算符
-减法运算符
*乘法运算符
/除法运算符
%取模,求两个数相除的余数
**幂运算,求一个值得几次幂
//整除,只会保留计算后的整数

赋值运算符

  • 赋值运算符的特殊写法
+=x+=3相当于x=x+3
-=x-=3 相当于 x=x-3
*=x*=3 相当于 x=x*3
**=x**=3相当于x=x**3
/=x/=3 相当于 x=x/3
//=x//=3相当于 x=x//3
%=x%=3 相当于x=x%3
  • 比较运算符
r =10>20
r =10>10
r =10>=10
#比较两个字符之间的大小比较的是字符所对应的ascii值
r ='a' > 'b' #F
r ='c' > 'd'#T
r ='ab' > 'b' #F
r ='ab' > 'aa'#T
#多个字符之间的比较是逐字符比较,我们采用的是对位比较

· == 比较两个对象的值是否相等 T/F
· != 比较两个对象的事是否不相等
· is 比较两个对象是否是同一对象,比较的是对象的id
· is not 比较两个对象是否不是同一个对象,比较的是两个对象的id

r = 0 is False
#False
r =0 ==False
#True

*#这两个就可以说明值相等但不是同一个对象!!

逻辑运算符

  • 逻辑运算符就是 用作逻辑判断 逻辑运算总是会返回布尔类型
  • 逻辑非 not 做取反运算
a =123
a = not a 
#False

*因为对于非布尔值,非运算会先将其转换为布尔值,然后再进行取反操作
从结果我们可以看到123 转换为了布尔值true 所以结果为False

a = ''
a = not a 
#true
a = None
a = not a 
#true
a = 'hello'
a = not a
#false
a = 0
a = not a 
#true

*表示空性的值表达的全部都是false。例如0,空串,none,这些表示空性的值,他们就会转换为False,剩下的全部都是true。

  • 逻辑与 and 与运算就是找false 如果第一个值是false 那就不用看第二个值,如果第二个是false那就是false 是true就返回true,同真为真,一假全假
  • 逻辑或 or 就是和逻辑与相反找的就是true,即满足一项即可
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值