开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 9 天,点击查看活动详情
最近更新时间:2023.2.6 最早更新时间:2022.6.27
- 运算符
+
-
*
/
- 取余
%
开方**
- 等式:
=
==
>
<
>=
<=
- 交并:
and
&
VS.or
|
round(浮点数,保留小数点后的位数)
:返回数字舍入后的结果- 字符串
lower()
:小写所有字母strip()
:移除字符串首尾空格strip(chars:str)
:移除字符串首尾所有chars中出现的字符(注意这个chars是字符串啦所以不能用正则表达式格式的)endswith(chars:str)
:返回布尔值,字符串是否以chars作为结尾startswith(chars:str)
:返回布尔值,字符串是否以chars作为开头split()
:指定分隔符分隔文本,返回分割后的字符串数组replace(str1,str2)
:将字符串中所有str1
替换成str2
format()
:字符串格式化。比较简单的用法就是在原字符串中用花括号{}
指代要用入参来替换的内容,如代码"The sum of 1 + 2 is {0}".format(1+2)
返回'The sum of 1 + 2 is 3'
。我自己一般都是直接用加号的,所以不用这个函数。(官方文档:docs.python.org/zh-cn/3/lib…)- 字符串直接用
+
就可以连接多个字符串。还可以以这种形式将各种对象自动转换为字符串对象插入文本,如:- 字符串
mode='train'
:"%s_mode_dataset" % mode
(用mode
替换%s
)
- 字符串
find(str)
:返回入参在原字符串中第一次出现的索引值。如果不包含入参,返回-1join(list)
:用原字符串来连接入参列表中的每一个元素,如'-'.join('我不想上学')
的返回值是我-不-想-上-学
- 集合
set()
:初始化集合对象add(obj)
:增加元素set.intersection(set1, set2 ... etc)
:返回入参集合的交集