一.循环语句
1.break和continue
(1).break的作用:让当前这个循环立即停止
(2).continue的作用:停止当前本次循环,继续执行下一次循环
2.for循环
2.1字符串是可迭代的
for 循环的语法:
for 变量 in 可迭代的东西:
代码
把可迭代的东西中的每一项内容拿出来,挨个的赋值给变量,每一次赋值都要执行一次循环体(dai)
2.2for循环想要计数,必须借助于range
(1)range(n):从0数到n,不包含n
(2)range(m,n):从m数到n,不包含n
(3)range(m,n,s):从m数到n,不包含n,每次的间隔是s
二.字符串索引和切片
索引:按位置提取图片 可以采用索引的方式提取某一个字符切片:从字符串中提取一部分内容
1 | s="我要去长城" |
切片语法:1.s[start:end] 从start到end进行切片,但是取不到end
2.目前只能从左往右切片
1 | s="我要去长城,你呢,你要去天安门吗" |
3.可以给切片添加步长来控制切片的方向
4.s[start:end:step] 从start切到end,每step个元素出来一个元素
三.字符串常规操作
1.字符串的操作一般不会原字符产生影响,一般返回一个新的字符串
1 | s="I have a problem" |
2.忽略大小写进行判断
四.字符串切割与替换
1.strip() ,去掉字符串左右两端的空白符(空格,\t, \n)
2.replace(old,new),字符串替换
3.replace(“ ”,“”)/去掉所有空格
4.split(用什么切割)字符串切割,用什么去切,就会损失掉谁。
1 | s="pyhton_c_c++_javaweb" |
五.字符串查找和判断
1.查找,三种方式:find,index,in,not in输入以下代码
1 | s="你好啊,我叫吴彦祖" |
2.判断,startwith() 判断字符串是否以xxx开头
六.补充和总结
1.len()显示字符串的长度
2.join()拼接一个列表中的内容成为新字符串
1 | s="hello,world!" |
3.%s——-字符串占位
%d———-占位整数
%f———-占位小数