Python01 VSCode开发环境和入门程序

1、Python的下载和安装

最新版本python3.7.3

https://www.python.org/downloads/release/python-373/

 

web-based: 在线安装包

executable: 离线安装包

embeddable zip file: zip解压包

x86-64:适合64位系统

x86:适合32位系统

 

2、VSCode增加扩展

python扩展

 

代码运行工具扩展

 

 vscode使用鼠标滚轮+ctrl放大和缩小字体

文件>>>首选项>>>设置:搜索mouse w'heel zoom,打勾即可。

 

 Python pip

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

 常用pip命令,可运行于cmd窗口或者vscode终端。

pip list  #查看已经安装的python第三方库
pip install SomePackage              #安装somepackage最新版本
pip install SomePackage==1.0.4       #安装somepackage指定版本
pip install 'SomePackage>=1.0.4'     #安装somepackage最小版本

  

3、乱码处理

官方解决方案

PEP 263 -- Defining Python Source Code Encodings

参考地址:https://www.python.org/dev/peps/pep-0263/

python源代码文件默认使用ascii编码格式,通过编码声明告知python编译器源码的编码格式。编码声明必须在源代码文件第一行或者第二行。

python3支持utf-8字符集,只要确保:源代码编码格式、源代码文件系统保存编码格式、终端输出字符编码格式,三者保持一致即可。

示例:

# 声明python源代码文件的编码格式(以下三种方式都可以)
#coding=utf-8
#coding:utf-8
# -*-coding:utf-8 -*-

# 改变标准输出的默认编码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')

  

示例:

# 声明python源代码文件的编码格式
#coding=utf-8
 
# 改变标准输出的默认编码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')

#输出信息
print("hello world!")
print("你好拍森")

  

**:python3.11.4版本终端输出默认为utf-8,无需进一步处理:

print(sys.stdout.encoding)
=======================
utf-8

  

 4、Hello Word

# 定义整型变量
a = 5
# 输出变量
print(a)
# 输出变量类型
print(type(a))
# 定义字符串变量
# b="hello python"
# 输出变量类型
print(type(b))

  

5、print函数的详细用法

#打开一个文件
f=open("out.txt","w")
#将输出结果输出到文件中(默认输出到显示器:sys.stdout)
print("a","b","c",sep="|",end="\t",file=f)
print("a","b","c",sep="|",file=f)

  鼠标停留在print函数上可以看到该函数详细定义信息。

6、注释

单行注释:#

多行注释:三个单引号或者三个双引号前后包围

#这是单行注释
print("单行注释")
'''
这是多行注释1
这是多行注释2
这是多行注释3
'''
print("多行注释")
"""
这是多行注释1
这是多行注释2
这是多行注释3
"""
print("多行注释2")

  

posted @ 2019-05-29 10:42  rask  阅读(1004)  评论(0编辑  收藏  举报