Python学习中的疑惑和笔记-1
Python学习中的疑惑和笔记
先记下来,以后慢慢查
字符串方法类
1、isdecimal()
根据w3school的说法是
检查 unicode 对象中的所有字符是否都是小数
但是如果真的给带小数点的参数,返回值却是false。
经过一系列的实验,发现只有当参数是 什么都不带的数字串 ,返回值才是true,中途有看到很好笑的例子,贴上来笑笑(好想用表情包,但是不知道markdown能不能用表情包)。
2、isdigit() & isnumeric()
w3school的解释(一头雾水)
isdigit():检查文本中的所有字符是否都是数字
isnumeric():检查文本中的所有字符是否都是数字
更详细的解释(一头雾水×2)
解释的例子(虽然还是不明白,但是突然好像发现了w3school的打字错误——isdigit()函数打印的是字母)
3、isprintable()
新概念:
isprintable() :检查文本中的所有字符是否可打印——
不可打印的字符是回车和换行符
4、istitle()
新概念✖2:
istitle() :检查每个单词是否以大写字母开头——
如果文本中的所有单词均以大写字母开头,而单词的其余部分均为小写字母,则 istitle() 方法返回 True。否则返回 False。
符号和数字将被忽略。
5、join()
连接映射时,连的是键不是值
例子:
虽然懂了他的意思,但是这句话乍一听听不懂
注释:在 使用字典作为迭代器 时,返回的值是键,而不是值。
6、lstrip() & strip()
没见过的船新版本:
lstrip() 方法:删除所有前导字符(空格是要删除的默认前导字符)。
strip() 方法:删除任何前导(开头的空格)和尾随(结尾的空格)字符(空格是要删除的默认前导字符)。
7、partition()
没见过的船新版本:
8、rsplit() & split()
现在看起来感觉没区别
(感觉有点lay了,今天什么时候能下课啊)