python 运算符 & 字符串

本文介绍了Python中的运算符,包括算术、赋值、比较和逻辑运算,并详细讲解了字符串的定义、访问、切片及常用操作,如字符串拼接、转义、大小写转换等,还探讨了字符串的常用方法,如count、find、replace等。
摘要由CSDN通过智能技术生成

python运算符&字符串

一、运算符

  • 算术运算
    • 加、减、乘
      • 10/3 (得到浮点数)
      • 10//3(取整除 - 向下取接近商的整数)
    • 幂运算(x**y)
      • 幂 - 返回x的y次幂
    • 取余/取模(%)
      print(10%3)
      1
      • 取模 - 返回除法的余数
  • 赋值运算
    • =:简单的赋值运算符

    • 拓展知识

      • +=:加法赋值运算符
      • -=:减法赋值运算符
      • *=:乘法赋值运算符
      • /=:除法赋值运算符
      • %=:取模赋值运算符
      • **=:幂赋值运算符
      • //=:取整除赋值运算符

      num = 0
      num += 1
      print(num)
      输出:1

  • 比较运算符
    • >、<、== 、!= 、>=、<=
    • 让计算机判断条是真还是假,是真就返回True,否则返回False
  • 逻辑运算
    • 与 (and)
      print('逻辑运算:',num1 == 0 and num2 == 0)
      代码说明:让计算机判断 num1 ==0 和 num2 == 0 两个条件是真还是假,都是真才返回True,否则返回False
    • 或(or)
      print('逻辑运算:',num1 == 0 or num2 == 0)
      代码说明:让计算机判断 num1 ==0 或者 num2 == 0 是真还是假,只要有一个是真的就返回True,否则返回False
    • 非(!)
      print('逻辑运算:',num1 != 0)
      代码说明:让计算机判断 num1 !=0 是真还是假,是真的就返回True,否则返回False

二、字符串

  • 字符串定义
    • 定义单行字符串
      • 单引号
      • 双引号
    • 定义多行字符串
      • 三个单引号
      • 三个双引号
    • 空字符串
      str = ""
    • 转换成字符串
      str(object)
  • 字符串操作
    • 字符串访问
      • 顺序索引0开始
      • 倒序索引负1开始
    • 字符串切片

      字符串[起始索引,结束索引,步长]

      • 常用形式
        • 正序切片
          • 使用默认步长(1)
            string[start_index : stop_index]
          • 自定义步长
            string[start_index : stop_index : step]
          • 反转
            string[::-1]
        • 倒序切片
          [start_index : stop_index : step]
          起,未,步长都为必传,且都是负数
          • step>0 正数(或不传):表示正序切片
          • step<0(负数):表示倒序切(索引值也要为负数)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值