Python中哪些小知识点是新手容易忽略的?

2026-05-28 18:272阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计347个文字,预计阅读时间需要2分钟。

Python中哪些小知识点是新手容易忽略的?

本篇博客将介绍Python中的一些小知识点。一、小知识点1:for-else结构(即for和else不同级)。

知识:当迭代的对象迭代完毕且为空时,位于else子句的代码将被执行,否则else子句不执行。



本篇博客将会讲述python中存在的一些小知识点。

一、小知识点

1.for-else结构(即for和else不同级)如图:

知识:当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。

2.Counter函数,统计元素出现的次数,基础用法如图:

3.有序list的输入,可以不用遍历和单个单个输入,可以直接使用range,如图:

4.两个集合求交集可以使用a.intersction(b),如图:

5.format的简化写法:

6.map中使用split将分割后的两个字符转化为int,如图:

7.十进制中令X和1进行^(异或)运算,a = X^1,即当X为奇数时,a = X – 1;为偶数时,a = X + 1(位运算自己去算),如图:

二、结语

本片博客向大家讲述了一些在python中不是很常见,但在处理某些问题时有很好的效果。


作者:陈东

Python中哪些小知识点是新手容易忽略的?



本文共计347个文字,预计阅读时间需要2分钟。

Python中哪些小知识点是新手容易忽略的?

本篇博客将介绍Python中的一些小知识点。一、小知识点1:for-else结构(即for和else不同级)。

知识:当迭代的对象迭代完毕且为空时,位于else子句的代码将被执行,否则else子句不执行。



本篇博客将会讲述python中存在的一些小知识点。

一、小知识点

1.for-else结构(即for和else不同级)如图:

知识:当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。

2.Counter函数,统计元素出现的次数,基础用法如图:

3.有序list的输入,可以不用遍历和单个单个输入,可以直接使用range,如图:

4.两个集合求交集可以使用a.intersction(b),如图:

5.format的简化写法:

6.map中使用split将分割后的两个字符转化为int,如图:

7.十进制中令X和1进行^(异或)运算,a = X^1,即当X为奇数时,a = X – 1;为偶数时,a = X + 1(位运算自己去算),如图:

二、结语

本片博客向大家讲述了一些在python中不是很常见,但在处理某些问题时有很好的效果。


作者:陈东

Python中哪些小知识点是新手容易忽略的?