[✔️] 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编程更加现代化、可靠、高效和安全。



目录
相关文章
|
8月前
|
存储 程序员 Python
Python学习手册--第六部分(类)
Python学习手册--第六部分(类)
|
3天前
|
关系型数据库 MySQL Python
Python操作MySQL(十一)
Python操作MySQL(十一)
32 3
|
3天前
|
存储 搜索推荐 程序员
【python】—— 库的基本介绍
【python】—— 库的基本介绍
|
3天前
|
供应链 JavaScript 前端开发
25个常见的python系统设计源码(python+mysql+vue)
25个常见的python系统设计源码(python+mysql+vue)
106 3
|
9月前
|
存储 NoSQL 安全
Python | Python学习之mysql交互详解
Python | Python学习之mysql交互详解
|
10月前
|
SQL 关系型数据库 MySQL
如何使用python操作MySQL数据库
如何使用python操作MySQL数据库
1143 0
|
存储 SQL 关系型数据库
Python 基于Python从mysql表读取千万数据实践
Python 基于Python从mysql表读取千万数据实践
216 0
|
Python
Python Python-MySQLdb中的DictCursor使用方法简介
Python Python-MySQLdb中的DictCursor使用方法简介
236 0
|
存储 数据可视化 程序员
Python学习手册--第二部分(数据类型)
Python学习手册--第二部分(数据类型)
104 0
Python学习手册--第二部分(数据类型)
|
SQL 关系型数据库 MySQL
Python基础——PyCharm版本——第九章、MySQL操作(核心4)
Python基础——PyCharm版本——第九章、MySQL操作(核心4)
139 0
Python基础——PyCharm版本——第九章、MySQL操作(核心4)