Python学习笔记

Python学习笔记

在这里插入图片描述
字符串内置处理方法

1、语法:str.split(str=" ", num=string.count(str))

通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

返回一个列表,常用于文件操作,分词…

print("\r逢考必过")
a="Apple 苹果 红色"
b=a.split(' ',1)#以空格为分隔符,分隔成2个
print(b)

实例输出结果:

逢考必过
['Apple', '苹果 红色']

2、语法:str.strip([chars]);

strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

print("\r逢考必过")
a="!!!!Apple 苹果 红色!!!!"
print(a.strip('!'))#去掉首尾包含的指定字符"!"

实例输出结果:

逢考必过
['Apple', '苹果 红色']

3、语法:str.join(iterable)

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

a='!'
interable=('我','爱','Pyhon')#用指定字符‘!’把字符串元素连接起来
print(a.join(interable))

实例输出结果:

我!爱!Pyhon

字符串内置处理函数

空格:32
大写字母A~Z : 65~90 小写字母a~z :97~122

chr(s):返回Unicode编码对应的单字符
ord(s):返回单字符对应的Unicode编码

print("A的Unicode编码是{}".format(ord('A')))#返回A的编码
print("Unicode编码为97的字母是{}".format(chr(97)))#返回对应的字符

实例输出结果:

A的Unicode编码是65
Unicode编码为97的字母是a

字符串类型的格式化

format()方法的格式控制

"{1} {0} {1}".format("hello", "world")  # 设置指定位置
'world hello world'

槽{ }的内部样式:{ <参数序号>:<格式控制标记>}

#整数类型输出格式:
print("389的二进制为{0:b},Unicode字符为{0:c},十进制为{0:d},八进制为{0:o},十六进制为{0:x}".format(389))

#浮点数类型的输出格式:
print("{0:e}".format(123.450))

print("{0:E}".format(0.009178))

print("0.002178的科学表示法为{0:e},保留4位有效标准浮点形式为{0:.4f},百分形式为{0:%}".format(0.002178))

实例输出结果:

389的二进制为110000101,Unicode字符为ƅ,十进制为389,八进制为605,十六进制为185
1.234500e+02
9.178000E-03
0.002178的科学表示法为2.178000e-03,保留4位有效标准浮点形式为0.0022,百分形式为0.217800%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值