zoukankan      html  css  js  c++  java
  • Python语法速查:2x. 杂项

    返回目录

    本篇索引

    (1)运行Python程序的方法

    (2)查看Python版本

    (3)文档字符串和帮助

    (4)源代码编码方式

    (5)标识符一般约定

    (6)pprint

     (1)运行Python程序的方法

    一般不管在Windows下还是Linux下,运行Python程序都要先输入Python解释器名,然后跟一个.py文件名,格式如下:

    # Windows下运行.py文件(需要事先在环境变量中设置好python解释器的默认路径)
    python xxx.py                 
    
    # Linxu下运行.py文件
    /usr/bin/python xxx.py  

    在Linux下,可以直接输入 xxx.py 运行Python程序。有如下2种方法:

    方法一:通过chmod增加x属性的方法

    方法二:可在.py文件头部指定Python解释器名称, 如: #!/usr/bin/python3

    在Windows下,直接双击某个.py文件,即可运行Python程序

     (2)查看Python版本

    终端环境下:

    python --version

    Python交互环境下:

    >>> import sys
    >>> sys.version

     (3)文档字符串和帮助

    在终端环境下:

    pydoc 模块名   # 模块名加不加引号都可以
    

    在Python交互环境下:

    >>> help('模块名')    # 模块名必须加引号
    

     (4)源代码编码方式

    Python源代码文件中,鼓励使用空格缩进,而不鼓励使用Tab制表符。

    ● Python2

    Python2源代码文件一般使用8位ASCII编码,Python2解释器也以ASCII方式读取源代码文件,所以源代码文件中一般不能包含汉字等unicode字符。

    但是,可以在.py文件第1行或第2行包含以下编码注释,意思是告诉Python解释器本源代码文件为UTF-8格式编码,其中的unicode字符串必加“u”前缀。

    # -*- coding: UTF-8 -*-

    ● Python3

    在python3中,源代码文件和字符串默认都是Unicode格式,故以上步骤都不需要。

     (5)标识符一般约定

    以单下划线开头(例如:_foo):不能使用 from module import * 语句导入

    以双下划线开头(例如:__foo):用于实现私有的类成员

    前后双下划线(例如:__init__):为特殊方法保留的

     (6)pprint

    使用pprint可以比普通的print()更好地在屏幕显示数据,它会自动给你分行。

    import pprint, sys
    pprint.pprint(sys.path)

     

    返回目录

  • 相关阅读:
    Python Web学习笔记之Python多线程基础
    Python入门之python可变对象与不可变对象
    Python Web学习笔记之SOCK_STREAM和SOCK_DGRAM
    background和background-position相关笔记
    自定义switch开关
    获取浏览器类型和版本号
    随机生成字符串
    white-space详解
    文件选择按钮随笔
    mouse的各种事件
  • 原文地址:https://www.cnblogs.com/initcircuit/p/11872340.html
Copyright © 2011-2022 走看看