zoukankan      html  css  js  c++  java
  • 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="	",file=f)
    print("a","b","c",sep="|",file=f)
    

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

    6、注释

    单行注释:#

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

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

      

  • 相关阅读:
    小白的springboot之路(三)、集成mybatis与MySQL
    小白的springboot之路(四)、mybatis-generator自动生成mapper和model、dao
    springboot打印SQL及多环境配置
    小白的springboot之路(二)、集成swagger
    小白的springboot之路(一)、环境搭建、第一个实例
    npm切换成淘宝镜像源
    无废话设计模式(0)--设计模式的六大原则
    java之--加密、解密算法
    【Java】Java中的final关键字和static
    Add an Action that Displays a Pop-up Window 添加显示弹出窗口按钮
  • 原文地址:https://www.cnblogs.com/rask/p/10941765.html
Copyright © 2011-2022 走看看