[✔️] python使用小节

简介: [✔️] python使用小节

python使用conda后无法格式化


中间尝试了好多设置,因为我的注意点一直在这个Prettier上,无论我怎么调整,发现都不能正常格式化,一旦我切换到源代码,Prettier就显示为禁用。


image.png


其实打开output窗口(其实还是自己对vscode的结构不了解,没有想到这种错误会在这里展示处理),选择Python,里面有详细的错误日志,看到log:


image.png


log中已经说明了原因,在这个环境安装autopep8即可


pip install autopep8


大部分原因都是环境里面没有这个包,尤其是我们使用conda创建一个新的虚拟环境,大

概率都是很干净的。


可以使用pip命令来查看已经安装的Python包列表


pip list


三目运算


name = "test"
ret = "const "+ name if (False) else name
print(ret) # test
ret1 = "const "+ name if (True) else name
print(ret1) # const test
# true ? ("const "+ name):name


如果等价于c++那样的三目运算符的写法,大部分具有编码经验的人都能看明白,因为大部分的计算机语言写法都非常类似


每个语言都有差异,像lua写法就是:


(1>2) and 1 or 2


vscode无法调试python2.7


python插件版本问题,选择v2021.12.1559732655,再选择interperter为2.7就能调试了


一般来说,比较新的版本插件对最新的软件包支持的都比较好,大部分都无法完美做到向下兼容,而且python2和python3可以说是2个不同的版本。


Python2和Python3的差异非常大,主要是因为Python3在设计和实现方面进行了大量的改进和优化。以下是一些主要的差异点:


  1. 语法变化:Python3对于一些语法进行了修改和弱化,例如print函数的用法、除法运算符的默认类型等。


  1. 字符串表示方式:Python2中使用ASCII码表示字符串,而Python3支持更广泛的Unicode编码,这就意味着Python3可以处理更多的语言和字符集。


  1. 标准库:Python3的标准库做了很多改进和优化,例如模块的移除或替换,新模块的添加等。


  1. 效率和性能:Python3引入了许多新的特性和优化措施,使得它比Python2更快、更稳定,同时也更加安全。


  1. 异常机制:Python3的异常处理机制更加先进,可以更好地处理异常情况,并提供更多的异常信息。


总之,Python3是Python语言的最新版本,它在很多方面都进行了改进和优化,使得Python编程更加现代化、可靠、高效和安全。



目录
相关文章
|
3月前
|
XML 前端开发 数据格式
三分钟搞定 Python XPath 语法
XPath(XML Path Language)是一种用于在 XML 文档中查找信息的语言。它基于树状结构的 XML 文档,可以通过路径表达式来选取节点或节点集。也常常用来解析 HTML。 如果你是一个前端,对用路径获取元素可能陌生又熟悉。陌生是很多的路径,熟悉的路径上又有熟悉的属性和方法。下面我们就来探究一下 XPath 的魅力。
|
2月前
|
Python
python第三方库-字符串编码工具 chardet 的使用(python3经典编程案例)
这篇文章介绍了如何使用Python的第三方库chardet来检测字符串的编码类型,包括ASCII、GBK、UTF-8和日文编码的检测示例。
126 6
|
6月前
|
Python
Python基础学习 -- 正则表达式
Python基础学习 -- 正则表达式
34 0
|
存储 索引 Python
【Python入门系列】第三篇:Python的常用语法、常用操作、常用模块
Python是一种简单而强大的编程语言,具有丰富的语法结构。在本文中,我们将介绍Python的基础语法和高级语法,并通过代码示例进行详细描述。
128 0
|
存储 自然语言处理 算法
[oeasy]python00134_[趣味拓展]python起源_历史_Guido人生_ABC编程语言_Tanenbaum
[oeasy]python00134_[趣味拓展]python起源_历史_Guido人生_ABC编程语言_Tanenbaum
229 0
[oeasy]python00134_[趣味拓展]python起源_历史_Guido人生_ABC编程语言_Tanenbaum
|
Python
【Python零基础学习入门篇②】——第二节:Python的常用语句
1️⃣学习目标——明方向 ✅ ✅ ✅ 🔘🔘🔘持之以恒, 坚持不懈地去完成我们内心的目标,只有勇于学习,才能不断进步! 熟悉并掌握Python中判断语句的语法及使用 熟悉并掌握Python中循环语句的语法及使用 了解一些Python中其他语句的语法,还是要会使用的哈😁😁😁 2️⃣ 学习任务——冲鸭!☑️ ☑️ ☑️
143 0
|
机器学习/深度学习 人工智能 IDE
Python的概念和安装
Python的概念和安装
|
存储 Python
[Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础
[Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础
164 0
|
存储 程序员 Go
[Python公开课]零基础玩转Python基础篇----第四节:Python的字符串
[Python公开课]零基础玩转Python基础篇----第四节:Python的字符串
116 0
|
Python
[Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句
[Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句
137 0