Python(3)
2022/1/20 1:50:52
本文主要是介绍Python(3),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
列表的其他小方法
count
列表名.count(参数)可以计算列表中某一指定参数出现的次数
index()
获取参数所在序列
#从整个列表中获取所在序列 index(参数) #从规定列表中获取所在序列 index(参数,起始位置,终止位置)
关于复制的补充
#两种复制 list2=list1 list2=list[:] #第一种是对list1的列表加另外一个标签 #第二种是将list1的列表分片拷贝到list2中
4.2元组
元组和列表最大的区别:元组不可改变,而列表可以改变。
创建和访问元组
#创建元组 temp = 1,2,3,4,5 print(temp) print(type(temp)) temp1 = [1,2,3,4] print(temp1) print(type(temp1)) temp2 = (1,2,3,4) print(temp2) print(type(temp2))
编译结果如下:
我们可知:创建元组可以使用小括号或不使用。大括号创建出来是列表。
同样
print(8*(8)) print(8*(8,))
编译如下
我们可知:元组需要','分隔,否则就是列表。
更新和删除元组
元组是不可修改的,那么我们如何修改元组呢?
temp = (1,2,3,4) print(temp) temp=temp[:2] + (5,) +temp[2:] print(temp)
事实上temp这个元组并没有被改变,我们使用了切片拷贝的方法。将原本的temp拷贝一部分,在之后添加想添加的元素,之后再拷贝另外一部分。我们改变了temp这个标签的指向(旧的元组还在),而temp之前所指向的元组在标签指向改变后将会被回收站回收。
当我们想要增加或删除部分元素时,我们可以使用切片拷贝的方法
4.3字符串
python没有字符,所以要使用字符串的时候就和使用元组和列表一样
字符串的格式化
format()
#位置参数 temp1 = ("{0} think think {1}是{2}".format("你","现在","什么时间")) print(temp1) #关键字参数 temp2 = ("{a}想{b}".format(a="我",b="睡觉")) print(temp2)
如果你想综合位置参数和关键字参数,位置参数必须在关键字参数之前,否则报错
格式控制信息
format()方法中的<模板字符串>除了包括参数序号,还可以包括格式控制信息。 {<参数序号>: <格式控制标记>}
':'这个符号出现就意味着格式化
<宽度>
设定输出字符宽度,如果对应的format()参数长度比<宽度>设定值大,则使用参数实际长度。
如果该值的实际位数小于指定宽度,默认以空格字符补充。
<对齐>
指参数在<宽度>内输出时的对齐方式,分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。
<填充>
指<宽度>内除了参数外的字符采用什么方式表示,默认采用空格,可以通过<填充>更换。
逗号(,)
<格式控制标记>中逗号(,)用于显示数字的千位分隔符。
<.精度>
表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。
<类型>
表示输出整数和浮点数类型的格式规则。对于整数类型,输出格式包括6 种:
b: 输出整数的二进制方式; c: 输出整数对应的 Unicode 字符; d: 输出整数的十进制方式; o: 输出整数的八进制方式; x: 输出整数的小写十六进制方式; X: 输出整数的大写十六进制方式;
对于浮点数类型,输出格式包括4 种:
-
e: 输出浮点数对应的小写字母 e 的指数形式;
-
E: 输出浮点数对应的大写字母 E 的指数形式;
-
f: 输出浮点数的标准浮点形式;
-
%: 输出浮点数的百分形式。
这篇关于Python(3)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程