python学习二(for循环、下标和切片、字符串操作)
来源:互联网 发布:爱情主演 网络歌手 编辑:程序博客网 时间:2024/06/05 11:52
1、for循环
import time
name = "shixiaopeng"
for temp in name:
print(temp)
time.sleep(1)
2、下标和切片
name="shixiaopeng"
取下标为0的值,name[0]
切片的格式,name[起始:结束:步长]
取字符串最后一个字母的,用-1,name[-1]
取到最后的所有,用name[3:]
倒过来取,从后往前取name[-1:-3:-1]
3、字符串操作
返回该字符串第一个字母所在的位置
name.find('xiao')
从指定位置开始查找
name='shixiaopeng is my name shixiaopeng'
name.find('xiao',10,200)
返回结果是26
从右边开始查找
name.rfind('xiao')
返回结果仍然是26
如果返回结果为-1,则表示没有找到
第一次出现的位置
name.index('xiao')
从右边开始查找
name.rindex('xiao')
如果找不到,直接报错
查询数量
name.count('xiao')
替换,第三个参数,可以定义替换的个数,也可以不用写,则代表替换全部
name.replace('xiao','da',name.count('xiao'))
分隔数组
name.split(' ')
把字符串的第一个字母修改为大写
name.capitalize()
把字符串的每个单词首字母大写
name.title()
把所有大写字符修改为小写
name.lower()
把所有小写字符修改为大写
name.upper()
检查字符串是否以obj结束,如果是返回treu,否则返回fasle
name.endswith('peng')
检查字符串是否以obj开始,如果是返回treu,否则返回fasle
name.startswith('shi')
字符串左对齐,并且不足的地方,用空格补齐
name.ljust(10)
字符串右对齐,并且不足的地方,用空格补齐
name.rjust(10)
居中显示
name.center(50)
分隔为三部分
name.partition('xiao')
('Shi', 'xiao', 'peng Is My Name Shixiaopeng')
name.rpartition('xiao')
('Shixiaopeng Is My Name Shi', 'xiao', 'peng')
去除反斜杠
name.splitlines()
判断字符串是纯字符,返回true
name.isalpha()
判断纯数字
name.isdigit()
判断是否即有数字又有字母
name.isalnum()
是否只包含空格
name.isspace()
小知识点
1、打印不换行
python2中,在后面加逗号就可以了,pinrt(),
python3中,格式为pinrt('xxxxxxxx',end='')
2、打印乘法表,其中%-2d,表示占两位,左对齐。不加-,则右对齐
j=1
while j<=9:
a = 1
while a<=j:
print('%d*%d=%2d'%(a,j,a*j)),
a+=1
j+=1
print('\n')
- python学习二(for循环、下标和切片、字符串操作)
- python学习:字符串切片操作
- Python语法基础17.下标和切片
- Python中字符串切片操作
- for循环操作(点击打印对应下标)
- [Python] 对字符串,列表的切片操作
- 简明python教程学习笔记之九-序列的通用操作(索引和切片)
- Python入门(五):list、tuple和字符串切片
- 【python】切片和迭代 for in
- 学习Python语言-列表和for循环
- Python学习(9)--for和while循环
- Python学习笔记——切片操作
- Python基础学习(一)之切片操作
- Python学习之切片操作详解
- Python创建二维数组和切片操作
- Python 字符串操作(二)
- Python中复合数据类型(list,turple以及切片,循环等操作)
- Python学习笔记03 for循环和while循环
- 我的第一篇android博客
- struts2 文件下载
- spring获取上下文
- 判断平衡二叉树(JAVA)
- [USACO3.1]总分 Score Inflation
- python学习二(for循环、下标和切片、字符串操作)
- kurento模块架构图
- 最新的linux学习路线图
- 仿赶集网Fragment切换动画效果
- Java学习第十二天
- 编写属于自己的Linux Service命令
- sublime 插件安装
- 安卓截屏
- table库