Python学习中的疑惑和笔记-1

先记下来,以后慢慢查

字符串方法类

1、isdecimal()

 根据w3school的说法是

检查 unicode 对象中的所有字符是否都是小数

 但是如果真的给带小数点的参数,返回值却是false。
 经过一系列的实验,发现只有当参数是 什么都不带的数字串 ,返回值才是true,中途有看到很好笑的例子,贴上来笑笑(好想用表情包,但是不知道markdown能不能用表情包)。

Python学习中的疑惑和笔记-1

2、isdigit() & isnumeric()

w3school的解释(一头雾水)

isdigit():检查文本中的所有字符是否都是数字
isnumeric():检查文本中的所有字符是否都是数字

更详细的解释(一头雾水×2)

Python学习中的疑惑和笔记-1
Python学习中的疑惑和笔记-1

解释的例子(虽然还是不明白,但是突然好像发现了w3school的打字错误——isdigit()函数打印的是字母)

Python学习中的疑惑和笔记-1
Python学习中的疑惑和笔记-1

3、isprintable()

 新概念:

isprintable() :检查文本中的所有字符是否可打印——

     不可打印的字符是回车和换行符

4、istitle()

 新概念✖2:

istitle() :检查每个单词是否以大写字母开头——
  如果文本中的所有单词均以大写字母开头,而单词的其余部分均为小写字母,则 istitle() 方法返回 True。否则返回 False。
符号和数字将被忽略。

5、join()

连接映射时,连的是键不是值
例子:

Python学习中的疑惑和笔记-1

虽然懂了他的意思,但是这句话乍一听听不懂

注释:在 使用字典作为迭代器 时,返回的值是键,而不是值。

6、lstrip() & strip()

 没见过的船新版本:

lstrip() 方法:删除所有前导字符(空格是要删除的默认前导字符)。

strip() 方法:删除任何前导(开头的空格)和尾随(结尾的空格)字符(空格是要删除的默认前导字符)。

Python学习中的疑惑和笔记-1
Python学习中的疑惑和笔记-1

7、partition()

 没见过的船新版本:

Python学习中的疑惑和笔记-1
Python学习中的疑惑和笔记-1

8、rsplit() & split()

现在看起来感觉没区别

Python学习中的疑惑和笔记-1

Python学习中的疑惑和笔记-1

Python学习中的疑惑和笔记-1

Python学习中的疑惑和笔记-1

(感觉有点lay了,今天什么时候能下课啊)

9、splitlines()

Python学习中的疑惑和笔记-1