python学习笔记三

#字符串方法
print(str.find(‘好’))#find 正向查找
print(str.rfind(‘你’)) #rfind 反向查找,返回-1表示没找到
print(str.index(‘好’))#index 正向查找,没找到报错,需异常处理
try:
print(str.rfind(‘v’)) #rindex 反向查找,没找到报错,需异常处理
except:
pass

html=‘大主宰最新章节_大主宰全文阅读 - 顶点小说网
title=html[html.find(’’)+7:html.find(’’)]
print(title)

str1=“hello world”
words=str.split(’ ')
for word in words:
print(word)

s=“汉字”
s1=s.encode(‘utf-8’)
s1

s2=“中国”
s3=“我爱”
print(s2.join(s3))

#字符串比较是比较前面不同字母的ASCLL
‘hello’<‘zhong’
s5=‘I Meet you’
print(s5.upper()) #将字符串全部转大写
s6=‘love’
print(s6.ljust(8)) #向左对齐,右边填充空格
print(s6.rjust(8)) #向右对齐,左边填充空格

s6=‘hello’
print(s6.startswith(‘h’)) #判断开始是否是‘h’
print(s6.endswith(‘h’)) #判断结束是否是‘h’
b
s7=’ hello world ’
print(s7.strip()) #将两端空格修剪

s8=‘hello huahua’
print(s8.replace(‘h’,‘H’)) #替换字符串
print(s8.replace(‘h’,‘H’,2)) #替换字符串,替换两个

s9=‘I love,you’
print(s9.rsplit(’,’)) #拆分字符串
print(s9.split(’,’)) #拆分字符串

print(s9.isalnum()) #是否全是字符

s10=‘123’
print(s10.isdigit()) #是否全是数字

#正则表达式
r=re.match(‘罗.大’,‘罗大大’).group() #匹配罗“”da;“”不能为空
r1=re.match(‘罗?大’,‘罗大’).group() #匹配罗“”da;“”可以为空
print(r1)

r2=re.match('adb’,‘adbh’).group() #匹配后面
print(r2)

re.match(r’[a-z|A-Z|0-9|][a-z|A-Z*|0-9|]’,‘x1_x2’).group() #匹配python合法变量
re.match(r’[a-z|A-Z|0-9|_][\w]
’,‘xx_’).group() #\w 相当于“数字字符下划线”

#字符串函数
sums=input(“输入数字,用逗号分隔开:”)
sum=0.0
li=sums.split(’,’)
for x in li:
sum+=float(x)
print(sum)

#正则
sums=input(“输入数字,用逗号分隔开:”)
li=re.findall(’\d+?.\d’,sums)
sum=0.0
for x in li:
sum+=float(x)
print(sum)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值