python--4
这个就是元组,元组与数组之间的差别就是,元组里面的数据不可以进行更改
而当其是数组的时候
元组可以叠加w = s,t
当然在创建元组的时候需要添加”()“(建议加)
要求左边的未知数要与右边元组数要一致
当然也可以换一种写法
如上图
字符串:
可以做到,字母大小写的转换,首字母的大写(其余字符小写)
左中右对其
x = '12321'
x.center(18)
就会居中(相当于有18个空)
其余同理
.count()方法用来查找某个字母的出现次数
里面可以有几个未知量(要查数据,开端,末端)
.find("x"):找该字符出现在哪个位置
.rfind("x"):从末端开始找第一个出现x的下标
替换:.expandtabs()将tab换成空格
.replace(“A”,“B”)将字符串中的A转换成B
.translate(table)
table是一个转换表格
具体如上
还可以放第三个数,即省略第三个字符串
判断语句:
返回一般是boolean类型的值
x.startwith("y"):判断x的首字母是否等于y的
于此相同,endwith()就是判断尾部
a(x[,[,]]):[]代表里面的数据可有可无,相当于增加功能
istitle:所有的字母的首字母都市大写
isupper:判断是否全是大写
upper:全改为大写
isdecimal()
isdigit()
isnumeric()
上面这三个判断是否是数字字符(范围逐渐变大,最后一个甚至可以中文)
isalnum()上面的集大成者
isidentifier()判断是否能做标识符(首字母是否为数字,有无空格啥的)
.lstrip()左侧不要留白
.rstrip()右侧不要留白
.strip()左右都不要留白
()里面可以添加数据,代表删除与数据相匹配的字符串.l代表左侧的(右侧的不管).r(同理)
.removeperfix(p)删除前缀为p的字符
.removesuffix(p)删除后缀为p的字符
.rpartition("p")查找p作为分隔符
“p”.join(["asdf","hjkk"])
输出为asdfphjkk
用join来进行拼接更牛批
,format方法
同一个索引也可以被多次的选用,多次调用就行了
可以{0}{0}{1}{1},也可以{name}{age} name="" age=""
{{}}这个输出就是{}
align:位置
{:010}代表单位长度为10空的位置用0代替(放前面)
使用“,”来做分隔符
这个.2只可以使用在字符串中,不能用于数据里面,如果想用在数字里面需要添加类型
{:"v"}.format(数据):其中v代表的意义
当v为b时:将参数转换为二进制的形式输出
当v为c的时候,将数据变成其对应的字符
o为8进制
x为16进制
f为浮点数(默认为6位小数)
F为浮点数(默认为6位小数)
E位科学计数法输出(默认精度为6)
e位科学计数法输出(默认精度为6)
g小数以f的形势输出,大数以e的形式输出
G小数以F的形势输出,大数以E的形式输出
%将其转换为%分号形式(保留6个小数位)
更高级的玩法---------------"{:.{p}f}".format(1.12313,p = 2) 就是将小数保留两位
f-字符串
就是这么方便,tnnd,前面有是白雪
简简单单~~~~~~~~~~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决