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("你好拍森")

  

 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")

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM