python运算符+字符串操作(二)

一、python运算符

1.算术运算符

(1)加法

print(num1 + num2)

(2)减法

print(num1 - num2)

(3)乘法

print(num1 * num2)

(4)除法

print(num1 / num2)

(5)取余
(应用:找1-100 能够被2整除)

print(num1 % num2)

2.赋值运算符

赋值:=

salary = 10000

累加:+=

salary += 10000
#等同于salary = salary + 10000

累减:-=

salary -= 5000
#等同于salary = salary - 5000

3.比较运算符

等于:==
不等于:!=
大于:>
大于等于:>=
小于:<
小于等于<=
作比较时,需转换成同一数据类型再比较

比较结果为:布尔值(True或False)

4.逻辑运算符

and(与) :都真才为真
or(或):都假才为假
not(非):唱反调

逻辑结果为:布尔值(True或False)

input():运行代码的时候,接收用户的输入

变量接收的用户输入值,都为字符串,所以作比较时,最好转换成同一数据类型再比较

type(变量):获取变量的数据类型

二、python字符串操作

1、字符串表示:单双引号、三引号
2、取值:取指定位置
(1)索引/下标:正向索引、逆向索引
字符串变量名[下标] - 从0开始,不能越界
3、切片
(1)字符串变量名[起始下标:终点下标:步长],起始下标默认为0,步长默认为1
左闭右开。 取头不取尾。 起始下标+步长;步长为正,表示正序;步长为负,表示倒序

# 把字符串倒序输出
print(str_word[::-1])

字符串长度:len(字符串变量名)

lower():字符转小写
upper():字符转大写

4、查找:字符串变量.find(子字符串,从哪个下标开始找起)
如果找到了,返回字符起始下标,没找到,返回-1

str_word = "12345678"
print(str_word.find("4"))

5、替换:
(1)字符串变量.replace(旧的,新的),匹配到的所有都会替换
(2)符串变量.replace(旧的,新的,替换的次数[可选]) ,只替换指定次数的
注意:替换的值,只能是字符串。

str_2 = "hello,so!"
new_str = str_2.replace("hello", "hi")
print(new_str)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值