美文网首页
Python运算符

Python运算符

作者: 山高路陡 | 来源:发表于2020-07-09 09:33 被阅读0次

python运算符

字符串

  • 格式化字符串

    • 拼串 +
    • 参数传递
    • 占位符 %s %d %f
    • f{‘变量’}/str.format()
  • 字符串操作

    • len(str) 返回长度
    • max(str) 返回ascii值最大的字符
    • min(str) 返回ascii值最小的字符
    • str.split(str1) 以指定字符串(str1)分割原字符串(str)
    • str1.join(str) 将字符串(str1)拼接到原字符串(str)的每个字符之间中
    • 去空格
      • str.strip() 去除两端空格
      • str.lstrip() 去除左边空格
      • str.rstrip() 去除右边空格
    • 字符串大小写
      • str.upper() 字符串中字母全部转换成大写
      • str.lower() 字符串中字母全部转换成小写
      • str.capitalize() 字符串中首字符字母转换成大写
      • str.isupper() 字符串中字母是否全部大写
      • str.islower() 字符串中字母是否全部小写

算术运算符

  • 针对一个以上操作数项目来进行运算

  • + 加法

    • 数值运算
      • 2 + 3 = 5 2 + 3. = 5.0
    • 序列拼接
  • - 减法

    • 2 - 1 = 1 2 - 1. = 1.0
  • * 乘法

    • 2 * 3 = 6 2 * 3. =6.0
  • / // 除法和整除

    • 4 / 2 = 2 4 / 2. = 2.0
    • 4 // 2 = 2 4 // 2. = 2
  • % 取余或取模

    • 5 % 2 = 1 5 % 2. = 1.
  • ** 幂运算

    • 2 ** 3 = 8 2 ** 3. = 8.0

赋值运算符

  • 方便编程以及程序维护

  • = , 将数据赋值给一个变量

    • s = ‘asd’ i = 1
  • == 比较两个变量值是否相等

  • != 比较两个变量值是否不相等

  • is 比较两个变量是否指向同一内存地址

  • is not 比较两个变量是否不指向同一内存地址

逻辑运算符

  • not 改变变量的布尔值,True–>False False–>True
  • and 两个布尔值进行运算,当有一个值为False时,其结果为False
  • or 两个布尔值进行运算,当有一个值为True时,其结果为True

非布尔值的与或运算

  • 在非布尔值中0 空序列 以及 None 的布尔值为False,其余为True

  • and

    • 1 and 0 –>0 1 and 2–>2 0 and 1 –>0
    • 当前一个为True时返回后一个值,当前一个为False时返回该值
  • or

    • 1 or 0 –> 1 0 or 1 –> 1 1 or 2–>1
    • 当前一个为True时返回该值,当前一个为False时返回后一个值

比较运算符

  • 比较数值或字符串的大小
  • 比较字符串大小比较对应位置每个字符的ascii值大小
  • 比较运算符有 > < >= <= == !=

条件运算符

  • a if boolean else b
  • 当条件boolean为True时返回a,为False时返回b

成员运算符

  • in
    • str1 in str
    • 如果在指定的序列中找到值返回 True,否则返回 False
  • not in
    • str1 not in str
    • 如果在指定的序列中没有找到值返回 True,否则返回 False

相关文章

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • Python 学习笔记 - 运算符

    Python 运算符 Python 运算符类型 Python 支持如下几种运算符: 算术运算符(Arithmeti...

  • Day_03-运算符和字符串

    一、python运算符 python支持哪些运算符? 数学运算符、比较运算符、逻辑运算符、赋值运算符(位运算符) ...

  • day03-日常笔记(运算符)

    python 运算符 python 支持:数字运算符、比较运算符、逻辑运算符、赋值运算符、位运算符 1.数学运算符...

  • Python学习笔记二(运算符、程序结构)

    Python 运算符 python中运算符分为五大类:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符(...

  • Python3 运算符

    本节中主要介绍 Python 的运算符。Python 语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 ...

  • Python运算符及条件语句

    1、Python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)匀速那副 赋值运算符 逻辑...

  • python语句

    1. python运算符 算术运算符:+ - * / // % ** 比较运算符:> >=...

  • 1.Python-基础语法

    零散知识点 一.Python数据类型转换 二.Python算术运算符 三.Python比较运算符 == != > ...

  • 2-Python3从入门到实战—基础之运算符

    Python从入门到实战系列——目录 Python语言支持以下类型的运算符: 算术运算符比较(关系)运算符赋值运算...

网友评论

      本文标题:Python运算符

      本文链接:https://www.haomeiwen.com/subject/ethjcktx.html