python基础梳理(三)字符串剩余部分以及while循环

一、一些常用的字符串方法
如何调用这些方法:
和C++一样,对象名.method_name(参数列表)
常用方法:
1.isdigit():判断字符串中是否都是数字,如果是返回True,否则False
2.isalpha():判断字符串中是否都是字母,如果是返回True,否则False
3.islower():判断字符串中是否都为小写,如果是返回True,否则False
4.isupper():判断字符串中是否都为大写,如果是返回True,否则False
5.isspace():判断字符串中是否都为空白字符(空格、\n、\t、\r),如果是返回True,否则False
6.center(width,fill):将原字符串剧中,左右俩边默认用空格(fill)补齐,width是指剧中后的字符串总长度为多少,fill是我们左右俩边拿什么填充。
在这里插入图片描述
7.count(sub,start,end):返回在字符串中在[start,end)内获取一个子串sub的个数
在这里插入图片描述
从索引0开始找,截止到索引3不包括3,找字串B存在几个,返回个数

8.find(sub,start,end):在字符串的[start,end)范围内找到字串sub,找到的话返回字串的其实索引,找不到返回-1
在这里插入图片描述
9.strip()返回去掉左右空白字符的字符串
10.lstrip()返回去掉左空白字符的字符串
11.rstrip()返回去掉右空白字符的字符串
在这里插入图片描述
12.upper():将字符串中的小写字母全部转换成大写字母
13.lower():将字符串中的大写字母全部转换成小写字母

14.replace(oldstr,newstr,count):用新字符串newstr替换掉原来的oldstr,这些动作是在新的字符串上发生的,原字符串不会发生改变
在这里插入图片描述
15.startswith(prefix,start,end):判断字符串是否以prefix开头,如果是返回True,否则False
16.endswith(suffix,start,end): 判断字符串是否以suffix结尾,如果是返回True,否则返回False

在这里插入图片描述

17.title():将字符串中的每个字母的开头置为大写

在这里插入图片描述
二、字符串格式化表达
目的:生成一定格式的字符串
运算符:%
格式:格式化字符串 % 参数值
或者
格式化字符串 % (参数值1,参数值2,参数值3…参数值n)
示例:
fmt = “姓名:%s ,年龄:%d”
name =“张三”
age = 99
print(fmt % (name,age))
在这里插入图片描述
用name替换%s,age替换%d

示例:
“%d” % 2019 :即就是用2019这个证书填补%d这个占位符

常见的占位符:
%s %d %c %o %x %e %f %%

占位符%玉类型码之间的格式语法:

格式语法:
— 左对齐

  • 右对齐,显示正负号
    0 补零
    宽度
    宽度.精度

示例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、循环语句之while
语法:
while 真值表达式:
语句块1
else:
语句块2
其中else语句可以省略,只有跳出循环后,else才会被执行一次

break语句:
终止当前循环,含义和c语言一样,只用于循环中,如while和for
需要注意的是,当右循环嵌套时,内层的break只终止内层的循环,对外层没有影响

死循环:death loop
while True:
语句块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值