字符串常用方法
s.find() s.join() s.split() s.replace() s.strip()
s. isalnum()/s.isalpha()/s.isdigit()
s.upper()/s.lower()
s.count()
len(s)
1. 序列类型常用操作
a) 索引和切片
索引:例:s[0]从左向右:索引从0开始 ;从右向左:索引从-1开始
切片:例:s[0:2]
实例:
实例:
扩展切片:指定步长,例:s[0:9:2]
b) 格式化输出:使用python输出各种类型的字符串、整数、浮点数
格式:
print “字符串 %format1 %format2… ” % (变量或值1,变量或值2...)
符号及其对应输出格式:
%d 十进制整数
%f浮点数
%s字符串
%%用于输出符号%
c) 强制类型转化
int():强制转换为整型,
例如:
注意:只能将由数字组成的字符串转换为整型
float():强制转换为浮点型例如
str():强制转换为字符串例如:
d) 字符串转换实例:格式化输出菜单列表;将用户的输入数值转化整型并验证
2. 字符串常用方法
s.find(t):查找子串t,找到返回首次出现位置的索引值,找不到则返回-1
实例:
s.split(sep):使用sep作为分割符,列表返回结果。
实例:str=”www.baidu.com”
str.split(".") 得到["www ","baidu","com"]序列
实例:
s.join(iter) 使用s作为连接符连接序列iter中所有元素例如:
实例:
s.replace(old,new):替换
实例:
s. strip(t): 删掉开头和结尾的字符t(没有参数t则删除空白符)
如:删除空白符 s1.strip()
s.isalpha()/s.isdigit(): /是否为字母/是否为数字
结果是bool类型
s.upper()/s.lower():所有字母转化为大写字母/小写字母,
s.count(t) 统计t出现的次数
实例
本文出自 “duyuheng” 博客,请务必保留此出处http://duyuheng.blog.51cto.com/12879147/1953120
原文地址:http://duyuheng.blog.51cto.com/12879147/1953120