从零开始系列从零开始系列-Python(3)字符串中最重要的方法字符串中最重要的方法(内含经典小练内含经典小练
习习)—看过都说好看过都说好
昨天因为事情太多昨天因为事情太多,只能先学习只能先学习Python,却没有时间整理博客却没有时间整理博客,今天赶紧过来补上今天赶紧过来补上,一起成长一起成长,一起进步一起进步,养成好习惯养成好习惯,就像别忘了点就像别忘了点
赞一样赞一样
文章目录文章目录python3当中常用的字符串方法:方法的调用语法:说明:练习:字符串格式化表达式:作用:运算符:格式:占位符 %和类型码
之间的格式语法:练习:1.输入三行文字,让这三行文字依次以20个字符的宽度右对齐输出2.用while循环生成如下字符串:3.用for
循环嵌套打印如下矩形:continue小练习
python3当中常用的字符串方法当中常用的字符串方法:
方法的调用语法方法的调用语法:
对象.方法名(参数列表)
说明说明:
方法的调用同函数调用一样属于表达式
示例示例:
'abc',isalpha() #判断'abc'是否是全英文
123.isalpha() #错的,123没有 isalpha方法
s.count('str') 返回字符str在字符串中出现的次数
s.strip() #去除两边的空格
s.lstrip() #去除左边的空格
s.center(int a) 输出字符s,两边各自填充空格
s.center(int a,"#") 输出字符s,两边各自填充#
s.replace("old","new") 替换旧的字符串为新的字符串
s.startwith("Str") 判断字符串是不是以Str开头,返回布尔值
s.title() 生成字符串每个单词首字母大写
练习练习:
(1)输入一个字符串,判断您输入的字符串有几个字符'e'
(2)判断您输入的有几个空格
(3)判断您输入的字符串是否以问号'?'结尾
str = input("请您输入一个字符串:")
num1 = str.count('e')
num2 = str.count(' ')
num3 = str.endswith('?')
print("字符e的个数",num1)
print("空格的个数",num2)
print("字符串是不是以?结尾的",num3)
字符串格式化表达式字符串格式化表达式:
作用作用:
生成一定格式的字符串
运算符运算符:
%
格式格式:
格式化字符串%参数值或
格式化字符串%参数值%(参数1,参数2,..)
示例:
fmt = "姓名:%s,年龄为:%d"
fmt = "姓名:%s,年龄为:%d"%(小明,20)
%叫占位符, s叫类型码
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
%p 用十六进制数格式化变量的地址
%% 实际上输出的是一个%
评论0