一、一些常用的字符串方法
如何调用这些方法:
和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是我们左右俩边拿什么填充。
python基础梳理(三)字符串剩余部分以及while循环
7.count(sub,start,end):返回在字符串中在[start,end)内获取一个子串sub的个数
python基础梳理(三)字符串剩余部分以及while循环
从索引0开始找,截止到索引3不包括3,找字串B存在几个,返回个数

8.find(sub,start,end):在字符串的[start,end)范围内找到字串sub,找到的话返回字串的其实索引,找不到返回-1
python基础梳理(三)字符串剩余部分以及while循环
9.strip()返回去掉左右空白字符的字符串
10.lstrip()返回去掉左空白字符的字符串
11.rstrip()返回去掉右空白字符的字符串
python基础梳理(三)字符串剩余部分以及while循环
12.upper():将字符串中的小写字母全部转换成大写字母
13.lower():将字符串中的大写字母全部转换成小写字母

14.replace(oldstr,newstr,count):用新字符串newstr替换掉原来的oldstr,这些动作是在新的字符串上发生的,原字符串不会发生改变
python基础梳理(三)字符串剩余部分以及while循环
15.startswith(prefix,start,end):判断字符串是否以prefix开头,如果是返回True,否则False
16.endswith(suffix,start,end): 判断字符串是否以suffix结尾,如果是返回True,否则返回False

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

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

python基础梳理(三)字符串剩余部分以及while循环
二、字符串格式化表达
目的:生成一定格式的字符串
运算符:%
格式:格式化字符串 % 参数值
或者
格式化字符串 % (参数值1,参数值2,参数值3…参数值n)
示例:
fmt = “姓名:%s ,年龄:%d”
name =“张三”
age = 99
print(fmt % (name,age))
python基础梳理(三)字符串剩余部分以及while循环
用name替换%s,age替换%d

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

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

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

格式语法:
— 左对齐

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

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

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

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

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

相关文章:

  • 2021-07-20
  • 2022-12-23
  • 2021-06-23
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2021-04-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案