黑马程序员技术交流社区
标题:
技术贴
[打印本页]
作者:
迟暮花开
时间:
2018-8-1 13:22
标题:
技术贴
没有一点基础的我,在黑马上了半个月基础班,也算是入门了吧。不过关于高级变量类型的好多方法我还是总是记不住,把老师的笔记看了也不晓得多少遍了
所以整理了一些记不住的方法。
方法名 方法说明 参数 返回值
str.isspace() 判断字符串中是否只由空白字符组成 无 有,True,False
str.isalnum() 判断字符串是有字母和数字组成 无 True,False
str.isdecimal() 判断字符串只由数字组成 无 True,False
str.istitle() 判断字符串中所有的单词首字母是否大写 无 True,False
str.islower() 判断字符串是否由小写字母组成 无 True,False
str.isupper() 判断字符串是否由大写字母组成 无 True,False
str.startswith(str, strbeg=0, strend=len(str)) 判断字符串中是否由子字符串开头 "str--->指定的子字符串
strbeg----->判断字符串的起始位置
strend----->判断字符串的结束位置" True,False
str.endswitch(str, strbeg=0 ,strend=len(str)) 判断字符串是否由子字符串结尾 "str--->指定的字符串
start --->字符串中开始的位置
end---->字符串中结束的位置" True,False
str.find(str, beg=0, end=len(str)) 查找字符串的指定位置 "str---->指定的字符串
start---->开始的索引,默认为0
end----->结束的索引,默认是字符串的长度 " "找到的--->开始的索引值
没找到----> -1"
str.index(str ,start=0 ,end=len(str)) 查找字符串的指定位置,没有找到会报错 "str--->指定的子字符串
start----->判断字符串的起始位置
end----->判断字符串的结束位置" "找到的--->开始的索引值
没找到----> 报错"
str.replace(old, new) 替换字符串 "old---->要替换的字符串
new--->新的字符串" 产生一个新字符串,并返回
str.capitalize() 将字符串的第一个字母大写,其他变为小写 无 产生一个首字母大写的字符串,并返回
str.title() 将字符串标题化 无 产生一个标题化的字符串,并返回
str.lower() 将字符串所有的字符变为小写 无 产生一个全部为小写字母的字符串,并返回
str.upper() 将字符串所有的字符变为大写 无 产生一个新的大写字母字符串,并返回
str.swapcase() 将字符串大小写字母进行转换 无 产生一个转换后的字符串,并返回
str.strip([chars]) 移除字符串开头和结尾的指定字符(默认是空格) chars ----> 移除字符串头尾指定的那个字符 产生一个移除后的字符串,并返回
str.split(string="", num=str.count(string)) 指定一个字符,对字符串进行分割 "string ---> 指定的字符
num ---> 切割的次数" 产生一个被指定字符切割的列表,并返回
str.join(string) 将序列中的元素以指定的字符连接生成一个新的字符串 string---->字符串序列 产生一个拼接后的字符串,并返回
max(string) 返回字符串中最大的字母 string--->字符串 返回这个字符串中最大的字母
min(string) 返回字符串中最小的字母 string--->字符串 返回这个字符串中最小的字母
整理了一下关于这些方法有没有返回值,记不太清的时候拿出来看一看,因为自己有时不记得该不该重新给变量赋值,可不可以直接输出,有没有改变原变量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2