python基础字符串格式化与运算符(入门篇 二)

@python基础字符串格式化与运算符

python基础字符串格式化与运算符(入门篇 二)

将格式化字符串更全面的说明一下(入门篇一,大致演示了一下),以及一些基础常用字符串的用法,还有就是将运算符详细展现一下!!!

1.格式化字符串

格式化字符串具有四种!

  • 第一种 拼串
    利用加号(+)将两个甚至多个字符串拼接在一起。python基础字符串格式化与运算符(入门篇 二)

  • 第二种参数传递
    利用逗号(,)进行传递参数,组合等作用。
    python基础字符串格式化与运算符(入门篇 二)

  • 第三种占位符(利用%进行占位)
    注意: 需要注意所占位的数据类型。
    运用%进行占位,然后再将数据类型进行补充。

    • %s 字符串占位

    • %f 浮点数占位

    • %d 整数占位
      python基础字符串格式化与运算符(入门篇 二)

    • 第四种format
      注意: 不需要注意数据类型,但需要注意顺序。
      运用{}进行占位,再运用format进行补充变量。
      当运用format时要注意顺序,顺序不可颠倒(默认是从零开始排序),或者将{}进行排序(如{1}、{2}…等)。

    • format的另一种用法
      f ‘{变量}’ / str.format
      f(format) 放到字符串之前,再运用{ }进行占位,{变量}之中填变量。
      python基础字符串格式化与运算符(入门篇 二)

  • 基础字符串
    len() 字符串的长度
    max() 最大值
    min() 最小值
    split()分割字符串
    join()拼接字符串
    python基础字符串格式化与运算符(入门篇 二)

去空格
s.strip() 左右两边去空格
s.lstrip() 去左边空格
s.rstrip() 去右边空格字符串
python基础字符串格式化与运算符(入门篇 二)

大小写
s.upper() 全部大写
s.lower() 全部小写
s.isupper() 判断是不是大写
s.islower() 判断是不是小写
python基础字符串格式化与运算符(入门篇 二)

2.运算符

2.1运算符概念

运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。

2.2算术运算符

加法运算符 :表现形式 +
减法运算符 :表现形式 -
乘法运算符 :表现形式 *
除法运算符 :表现形式 /
整除 :表现形式 //,只会保留计算后的整数位。
求余数:表现形式%,求两个数相除的余数。
幂运算:表现形式 **,求一个值的几次幂。
python基础字符串格式化与运算符(入门篇 二)

2.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 )
%= (x %= 3 相当于 x= x % 3 )
python基础字符串格式化与运算符(入门篇 二)

2.4比较运算符

比较运算符用来比较两个值之间的关系,总会返回一个布尔值.如果关系成立,返回True,否则返回False

  • 一般比较方法

    “>” 比较左侧值是否大于右侧值
    “>=” 比较左侧的值是否大于或等于右侧的值
    “<” 比较左侧值是否小于右侧值
    "<= " 比较左侧的值是否小于或等于右侧的值

  • 特殊的比较方式
    == 比较两个对象的值是否相等
    != 比较两个对象的值是否不相等
    is 比较两个对象是否是同一个对象,比较的是对象的id
    is not 比较两个对象是否不是同一个对象,比较的是对象的id
    python基础字符串格式化与运算符(入门篇 二)

2.5逻辑运算符

  • not 逻辑非
    not可以对符号右侧的值进行非运算,对于布尔值,非运算会对其进行取反操作,True变False,False变True。
    如0、空串、None…等表示空性的值转化为False,剩下的都是True。
    python基础字符串格式化与运算符(入门篇 二)

  • and 逻辑与
    and可以对符号两侧的值进行与运算。 只有在符号两侧的值都为True时,才会返回True,只要有一个False就返回False与运算是找False的,如果第一个值为False,则不再看第二个值。
    python基础字符串格式化与运算符(入门篇 二)

  • or 逻辑或
    或运算两个值中只要有一个True,就会返回True
    或运算是找True的
    python基础字符串格式化与运算符(入门篇 二)

  • 非布尔值的与或运算
    当我们对非布尔值进行与或运算时,Python会将其当做布尔值运算,最终会返回原值非布尔值与运算的规则与运算是找False的,如果第一个值是False,则不看第二个值。如果第一个值是False,则直接返回第一个值,否则返回第二个值非布尔值或运算的规则或运算是找True的,如果第一个值是True,则不看第二个值。如果第一个值是True,则直接返回第一个值,否则返回第二个值。