我是靠谱客的博主 迷你戒指,最近开发中收集的这篇文章主要介绍Day04 Python运算符字符串的操作字符串切片算数运算符比较运算符逻辑运算符条件运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

字符串的操作

  1. len()查看字符串长度
  2. max()查看最大值
    min()查看最小值
    通过ASCII表格来对比
  3. split()分割字符串
    分割出来的结果用列表装,且默认用空格来分割
例如:
a = 'I love you'
b = a.split()
print(b)
结果:
['I','love','you']
  1. join()拼接字符串
    ’'是拼接的规则,把所插入的东西插入空格中
  2. find()查找字符串
    查找某个字符串在一个长字符串中的位置
    index()也具有同样作用,但index会报错,find不会
  3. replace()替换字符串
例如:
a = 'I am happy'
b = a.replace('happy','sad')
print(b)
结果:
I am sad
  1. partition()把字符串分割为三部分

字符串切片

定义:在内存当中,数据是连续存储的数据类型,就可以切片
规则:左闭右开区间,步长默认为1
语法:[起始位置:结束位置:步长]

算数运算符

  1. 加减乘除运算
例如:
a = 1 + 2
print(a)
结果:
3

凡是运算中有浮点数参与,那么结果一定为浮点数
2. 字符串与字符串之间无法相乘
3. 整除

例如:
a = 3 // 2
print(a)
结果:
1
  1. 取余
例如:
a = 5 % 2
print(a)
结果:
1
  1. 幂运算
例如:
a = 2**3
print(a)
结果:
8

(开平方)

例如:
a = 9**2
print(a)
结果:
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相当于x %= 3

比较运算符

得到的结果为布尔值(即FalseTrue),参照ASCII表来比较。
先比较第一个数,如果其中一个数大于另一个数,那就不看第二个值。

例如:
a = '10'>'2'
print(a)
False

还有比较id的方式

例如:
a = 1 is True
print(a)
False

逻辑运算符

' '0空串None等一些表示空性的值会自动转换为False

and

其中只要有一个为False,就会返回False
如果第一个值为False,就只看第一个值,不看第二个值

or

其中只要有一个为True,就会返回True
如果第一个值为True,就只看第一个值,不看第二个值

条件运算符

结构:
if 条件表达式:
	代码块①
else:
	代码块②

条件运算符在执行时,会先对条件表达式进行判断,如果条件表达式的结果为True,那么执行代码块①;如果条件表达式的结果为False,那么执行代码块②。

作业一

作业二

最后

以上就是迷你戒指为你收集整理的Day04 Python运算符字符串的操作字符串切片算数运算符比较运算符逻辑运算符条件运算符的全部内容,希望文章能够帮你解决Day04 Python运算符字符串的操作字符串切片算数运算符比较运算符逻辑运算符条件运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部