- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python返回列表数据类型_python-基本数据类型
数据类型
1.数字
整型(int),python3没有长整型,统⼀为整型,并且没有限制⼤⼩
浮点型(float),python浮点型与C语⾔double的精度⼀样,能表⽰15-16位有效数字
2.布尔类型
True和False
3.字符串
1 myStr=CKZeng #或:myStr=CKZeng python单引号和双引号并没有什么区别
字符串的各种操作:下⾯所有操作并不会改变字符串⾃⾝,会返回调⽤⽅法后的值myStr=CKZeng
myStr.capitalize() #⾸字母改为⼤写并把其他字母改为⼩写
myStr.count(CK,bengin,end) #查询字符串指定的位置⾥有多少个CK ,也可查单个字符,begin和end可
省略
myStr.center(20,=) #字符串总长度20 ,不够的在两边补=
myStr.ljust(20,=) #右边补
myStr.rjust(20,=) #左边补
myStr.encode() #编码,字符串转⼆进制
myStr.endswith(g) #字符串是否以某个⼦串或字符结尾,返回布尔值
myStr.find(C,bengin,end) #从bengin的位置开始往后找到第⼀个⼦串或字符的位置
myStr.rfind(C,bengin,end)#从(end-1)的位置开始往前找到第⼀个⼦串或字符的位置
myStr.format() #字符串格式化myStr.format_map() #字符串格式化,参数为字典,key对应字符串{}⾥的参
数名,value则是替换的值
1 myStr=Test:{}
2 print(myStr.format(456))
3 #输出 Test:456
4 myStr=Test1:{param1},Test2 {param2}
5 print(myStr.format(param2=456,param1=123))
6 #输出 Test1:123,Test2 456
7 myStr=Test1:{1},Test2 {0}
8 print(myStr.format(456,123))9 #输出 Test1:123,Test2 456
10 myStr=Test1:{param1},Test2 {param2}
11 print(myStr.format_map({param1:123,param2:456}))12 #输出 Test1:123,Test2 456myStr.join(list) #参
数只能是字符串列表,将这个列表连成字符串,并在每个元素之间加上myStr
1 myStr=/
2 print(myStr.join([C:,dir1,dir2]))
输出结果:
C:/dir1/dir2myStr.lower() #⼤写的字母转⼩写
myStr.upper() #⼩写的字母转⼤写
myStr.swapcase() #⼩写转⼤写,⼤写转⼩写
myStr.replace(oldstr,newstr) #替换
myStr.strip(str) #去掉字符串两端的⼦串或字符,不传参数默认去空格
myStr.lstrip() #只去掉左边的
myStr.rstrip() #只去掉右边的
myStr.split() #字符串根据某个字符或⼦串切割成字典
1 myStr=1+2+3+4
2 print(myStr.split(+))
输出结果:
[1, 2, 3, 4]
字符串切⽚:截取字符串的⼀部分,跟下⾯的列表切⽚⼀样
4.列表
python的列表跟C++的vector有点像,但是⽐vector⽅便很多,功能也强⼤⼀些
python的⼀个列表⾥可以存多种类型的数据,可以把整型\浮点型\字符串等类型的数据都放在同⼀个列表
⾥,甚⾄还可以嵌套列表和字典等,如:
1 myList=[1,2.12,3,4,5,[456,789],{a:123}]
索引:列表⾥数据的序号,从0开始,即在myList中0是1的索引,1是2.12的索引
元素:列表⾥的数据即为元素,每个索引对应⼀个元素,在myList中索引5对应的元素为[456,789]
增删改查:
1 #增
2 myList.append(value) #在尾部插⼊元素value
3 myList.insert(index,value) #在index的位置插⼊value,后⾯的元
原创力文档


文档评论(0)