运算符和切片以及字符串的操作

1.字符串的操作

(1).ASCII码对照表

在这里插入图片描述

  • 1.len()字符串的长度
    在这里插入图片描述

  • 2.max()最大值,和min()最小值
    在这里插入图片描述

  • 3.split()分割字符串

  • split括号内没有东西默认空格分割
    在这里插入图片描述

  • 4.join()拼接字符串
    在这里插入图片描述

  • 5.find()和index()查找字符串

  • index查找不存在报错,而find查找不在的话会显示-1
    在这里插入图片描述

  • 6.replace()替换字符串
    在这里插入图片描述

  • 7.partition把字符串分割成三部分

  • 不管截取那一段都会被分割成三部分
    在这里插入图片描述

  • 8.去空格

  • s.strip()去除左右俩边的括号

  • s.lstrip()去除左边的括号

  • s.restrip()去除右边的括号

在这里插入图片描述

  • 9.字符串大小写
    s.upper()全部大写
    s.lower()全部小写
    s.isupper()判断是不是大写
    s.islower()判断是不是小写
    在这里插入图片描述

2.切片

  • 在内存当中数据是连续的储存类型,就可以切片
  • 语法:[ 起始位置:结束为止 :步长] 左闭右开区间,简单的来说就是包括左边不包括右边
  • 索引:从左往右是从0开始数,从右往左是从-1开始数
  • 如果不写步长,默认值就是1
  • [-5:-1]是正向的默认值是1,所以有结果
  • [-1:-5]是反向的此时就需要让步长为-1,才能输出结果
  • [: : ]其实位置默认从0开始,结束位置默认取到最后所有的数
  • [: :-1],[-1 : :-1]这就是个逆序打印
    在这里插入图片描述

3.算数运算符

  • 取余 eg:10%3=1 -10%3=2
    在这里插入图片描述

4.赋值运算符

在这里插入图片描述

6.逻辑运算符

0 ,空串‘’ ,None还有一些表示空值的值会转化为Flase,其余剩下的值都为True

1.or

  • 在python中,逻辑运算符or,x or y, 如果x为True则返回x,如果x为False返回y值。因为如果x为True那么or运算就不需要在运算了,因为一个为真则为真,所以返回x的值。如果x的值为假,那么or运算的结果取决于y,所以返回y的值。
  • 他是找True,如果第一个值是True,则直接返回第一个值,如果第一个值是Flase,则直接返回第二个值
    在这里插入图片描述

2.and

  • 在python中,逻辑运算符and,x and y,如果x为True则返回y值。如果x为False则返回y值。如果x的值为True,and的运算不会结束,会继续看y的值,所以此时真与假取决于y的值,所以x如果为真,则返回y的值。如果x为假,那么and运算就会结束运算过程了,因为有一个为假则and为假,所以返回x的值。
  • and计算是找Flase,如果第一个值是Flase直接返回第一个值,如果第一个值是True直接返回第二个值
    在这里插入图片描述

3.not

  • 对x进行布尔取反/取非,非真即假,非假即真
  • 如bool(x)为True,not x 则为False
  • 如bool(x)为False,not x 则为True
  • 运算符的优先级在这里插入图片描述

7.条件运算符

在这里插入图片描述

作业

  • 1.以4种格式化字符串的方式来实现 521 xxx 嫁给我好吗?
    在这里插入图片描述
  • 2、现在有a b c 三个变量,三个变量中分别保存有三个数值,请通过条件运算获取3个值中的最大值

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最低调的奢华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值