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



目录
相关文章
|
JSON API 数据格式
快手API接口:根据关键词获取海量商品列表的秘诀
快手API接口:根据关键词获取海量商品列表的秘诀
559 1
|
存储 人工智能 定位技术
战略地图|用户为先、AI驱动,以创业心态创造更大价值
9月10日,阿里巴巴集团董事会主席蔡崇信发布全员信宣布,已在当日按计划完成集团管理职务交接,由他接任集团董事会主席职务,吴泳铭出任集团CEO。这意味着,阿里巴巴完成了公司管理职务的第二次制度化交接棒,今年3月启动的自我变革快速顺利推进。 随着阿里巴巴1+6+N全新业务集群基本成型,阿里巴巴“24年来最重要变革”正给公司带来全新变化。与此同时,阿里巴巴集团CEO吴泳铭还兼任阿里云董事长与CEO,这样的任命也足以看出云计算之于阿里巴巴集团的重要性,阿里云下一步将如何发展?本文根据吴泳铭全员信和内部讲话梳理,进一步呈现变化将如何展开。
611 1
|
Linux iOS开发 MacOS
npm将软件包安装到哪里
npm将软件包安装到哪里
621 0
|
数据采集 安全 API
DataphinV4.1大升级: 支持Lindorm开启高性价比数据治理,迎来“公共云半托管”云上自助新模式
Dataphin 是阿里巴巴旗下的一个智能数据建设与治理平台,旨在帮助企业构建高效、可靠、安全的数据资产。在V4.1版本升级中,Dataphin 引入了Lindorm等多项新功能,并开启公共云半托管模式,优化代码搜索,为用户提供更加高效、灵活、安全的数据管理和运营环境,提升用户体验,促进企业数据资产的建设和价值挖掘。
2072 3
DataphinV4.1大升级: 支持Lindorm开启高性价比数据治理,迎来“公共云半托管”云上自助新模式
|
自然语言处理 Shell 开发者
|
JSON API 网络架构
FastAPI+React全栈开发13 FastAPI概述
FastAPI是一个高性能的Python Web框架,以其快速编码和代码清洁性著称,减少了开发者错误。它基于Starlette(一个ASGI框架)和Pydantic(用于数据验证)。Starlette提供了WebSocket支持、中间件等功能,而Pydantic利用Python类型提示在运行时进行数据验证。类型提示允许在编译时检查变量类型,提高开发效率。FastAPI通过Pydantic创建数据模型,确保数据结构的正确性。FastAPI还支持异步I/O,利用Python 3.6+的async/await关键词和ASGI,提高性能。此外,
795 0
|
安全 Java 容器
什么是fail-fast和fail-safe?
本章讲解了什么是fail-fast和fail-safe,以及如何解决
386 0
|
JSON JavaScript 前端开发
Vue 基于VSCode结合Vetur+ESlint+Prettier统一Vue代码风格
Vue 基于VSCode结合Vetur+ESlint+Prettier统一Vue代码风格
775 0
|
弹性计算 固态存储 数据可视化
阿里云服务器租用价格多少钱一年?2023阿里云服务器租赁报价及租用价格表
阿里云服务器租用价格多少钱一年?阿里云服务器租用价格要看具体硬件配置、地域、购买时长等。阿里云服务器便宜的几百块一年,贵的几十万的也有。阿里云家小白下面就来分享一下阿里云服务器最新价格表,看一下阿里云服务器最新报价。阿里云ECS云服务器的价格主要是由实例配置价格+磁盘价格+网络宽带价格三部分组成,以下为整理的的阿里云报价。
367 0
|
缓存 负载均衡 网络协议
nginx基础知识
nginx基础知识
nginx基础知识

热门文章

最新文章