Python中字符串的学习,,一、字符串的取值1.
Python中字符串的学习,,一、字符串的取值1.
一、字符串的取值
1.正序:字符串[索引],索引从0开始,从头开始
s="hello"print(s[1])
2.倒序:字符串[索引],索引从-1开始,从尾开始
s="hello"print(s[-4])
二、字符串的切片
字符串[索引头:索引尾:步长],步长默认为1,取头不取尾
1.没有步长的切片
s="helloopie"print(s[1:7])
2.有步长的切片
s="helloopie"print(s[1:7:2])
3.没有指定索引头:索引尾,切全部
s="helloopie"print(s[:])
4.从开头指定位置切全部
s="helloopie"print(s[1:])
5.从开头切到指定位置
s="helloopie"print(s[:2])
6.反转字符串
s="helloopie"print(s[::-1])
三、字符串的分割
str.split(str="", num=string.count(str)),str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等,num -- 分割次数。默认为 -1, 即分隔所有
s="hello op ie"print(s.split())
s="hello op ie"print(s.split(‘ ‘,1))
四、字符串的替换
str.replace(old, new,count),old -- 将被替换的子字符串,new -- 新字符串,用于替换old子字符串,count替换次数
s="hello op ie"print(s.replace(‘ ‘,‘a‘))
s="he llo op ie"print(s.replace(‘ ‘,‘a‘,2))
五、字符串的去除
str.strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列
s="he llo op ie "print(s.strip(‘h‘))
六、字符串的格式化输出
1.% 占位符
%s 字符串
%d integer
%f float
%.2f 指定小数点位数的输出 保留小数点后2位
name="小明"age=18print(‘%s今年%d岁了‘ %(name,age))
name="小明"age=18print(‘%s今年%.2f岁了‘ %(name,age))
2.字符串的format方法,{} 占位符,可以使用下标填坑
name="小明"age=18print(‘{}今年{}岁了‘.format(name,age))
name="小明"age=18print(‘{1}今年{0}岁了‘.format(name,age))
Python中字符串的学习
相关内容
- 人生苦短,我用Python---Python学习笔记之四,,人生苦短,
- python入门课程 第3章 Python变量和数据类型,,第3章 Pyt
- 人生苦短,我用Python(4),,1、创建数值元组:
- python web编程-概念预热篇,,互联网正在引发一场革
- 3、python中的字符串,,一、前言 字符串
- Python String Methods 3,,Python lju
- AttributeError: 'int' object has no attribute 
- 17个常见的Python运行时错误,,对于刚入门的Pyth
- python-字符串,,字符串的定义--赋值
- Python程序里的注释和#号,,Python程序里的
评论关闭