python常见数据类型(字符串、列表、字典、元祖)用法
2022/4/13 14:13:08
本文主要是介绍python常见数据类型(字符串、列表、字典、元祖)用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.字符串
字符串取值
字符串取值:字符串[索引值] #索引:从0开始标记 #取!号 s = ' hello!' s1 = s[5] s2 = s[-1]
字符串取多个值:切片 字符串名[索引头:索引尾:步长]步长默认为1 print(s[1:5:1])#取头不取尾 print(s[:])#2 print(s[:4])#0123 print(s[3:]) #小题目:请利用切片 倒叙输入s的值 输入结果!olleh print(s[-1:-7:-1]) print(s[::-1])
字符串的分割 字符串.split() 只有字符串可以用,返回一个列表类型数据 # 列表里面的子元素都是字符串类型 print(s.split()) print(s.split(" ")) #指定切割符 被切走了 print(s.split("e")) #可以指定切割次数 print(s.split("l")) print(s.split("l",1)) 字符串的替换 字符串.replace (指定替换值,新值) s = ' hello!' new = s.replace('o','@') new2 = s.replace('l','@',2) print(new) print(new2) 字符串的去除执行字符 字符串.strip(指定字符) print(len(s)) #默认去空格,只能去掉头和尾指定的字符 new3=s.strip() new4=s.strip("!") print(new3) print(new4) print(len(new3)) 字符串拼接 + ,保证加号左右的变量值类型要一致 s_1 = 'python11' s_2 = '中秋节快乐' s_3=666 print(s_1+s_2) print(s_1,s_2)#分别输出:字符串输出 print(s_1+s_2+str(s_3)) 字符串的格式化输出 %format age=18 name='小恒星' score =99.99 print("python11期的"+name+"今年"+str(age)+"岁") print("python11期的{},今年{}岁".format(name,age)) print("python11期的{1},今年{0}岁".format(name,age)) 格式化输出2 % %s字符串 %d 数字 %f 浮点数 print("python11期的%s,今年%d岁"%(name,age)) #%s可以填任何数据 #%d 只能填数字 整型 浮点型 #%f 可以填数字 print("python11期的%s,今年%d岁。考试分数%.2f"%(name,age,score))
这篇关于python常见数据类型(字符串、列表、字典、元祖)用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识