Python语法速查:2x. 杂项

返回目录

本篇索引

(1)运行Python程序的方法

(2)查看Python版本

(3)文档字符串和帮助

(4)源代码编码方式

(5)标识符一般约定

(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种方法:

方法一:通过chomod增加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__):为特殊方法保留的

返回目录

原文地址:https://www.cnblogs.com/initcircuit/p/11872340.html

时间: 2024-10-13 04:00:31

Python语法速查:2x. 杂项的相关文章

Python语法速查: 4. 字符串常用操作

(1)字符串常用方法 Python3中,字符串全都用Unicode形式,所以省去了很多以前各种转换与声明的麻烦.字符串属于序列,所有序列可用的方法(比如切片等)都可用于字符串. 注意:字符串属于不可变序列,所有处理修改字符的方法,都会生成一个新字符串返回,原字符串不会变. 字符串方法 简述 举例或说明 字符串内容检查 s.isalpha() 是否所有字符都为字母 'abc'.isalpha()   # 结果为 True s.islower() 字符串中字母是否都为小写(无视其中的非字母字符) '

Python语法速查: 10. 异常

返回目录 本篇索引 (1)内置异常 (2)自定义异常 (3)主动引发异常 (4)捕捉异常 (5)error模块 (6)with语句 (1)内置异常 ● 异常的基类: 以下这些异常作为具体异常的基类,都不会被显式引发,但是可以使用它们捕捉某种错误. 基类名称 说明 BaseException 所有内置异常的基类,其他所有内置异常都派生自该类.   Exception 所有内置的非系统退出异常都派生自此类(即除了:SystemExit, GeneratorExit, KeyboardInterrup

Python语法速查: 20. 线程与并发

返回目录 本篇索引 (1)线程基本概念 (2)threading模块 (3)线程间同步原语资源 (4)queue (1)线程基本概念 当应用程序需要并发执行多个任务时,可以使用线程.多个线程(thread)同时运行在一个进程(process)的内部, 它们可以共享访问本进程内的全局变量数据和资源.各个线程之间的调度由操作系统负责, 具体做法是:给每个线程分配一个小的时间片,并在所有的线程之间循环切换.在具有多核的CPU上, 操作系统有时会安排尽可能使用每个CPU,从而并行执行线程. 并发编程的复

Python语法速查: 3. 字符串格式化

(1)简易字符串格式化 字符串属于不可变序列,只能生成新的,不能改变旧的.“字符串格式化”有点像以前C语言的sprintf,可以将若干变量代入格式化的字符串,生成一个符合要求的新字符串. 转换字符 简述 举例或说明 %d 十进制整数 'num: %d' %16   # 结果为 'num: 16' %o 八进制整数 'num: %o' %16   # 结果为 'num: 20' %x, %X 十六进制整数(大小写影响输出字母) 'num: %x' %31   # 结果为 'num: 1f'(小写)

Python语法速查: 12. 文件与输入输出

返回目录 (1)文件基本操作 ● 文件常用操作 内置函数或方法 描述 open(name [,mode [,buffering]]) 内置函数.用来打开文件,返回一个文件对象(file对象).详见下述 f.close() file对象方法,关闭文件. f.read() file对象方法,读取最多n个字节,若不指定n,则默认读取整个文件.读出的内容以字符串形式返回. f.readline(size=-1) file对象方法.读取整行并返回一个字符串,若指定size,则本行最多读取size个字节.读

Markdown 语法速查表

Markdown 语法速查表 1 标题与文字格式 标题 # 这是 H1 <一级标题> ## 这是 H2 <二级标题> ###### 这是 H6 <六级标题> 文字格式 **这是文字粗体格式** *这是文字斜体格式* ~~在文字上添加删除线~~ 2 列表 无序列表 * 项目1 * 项目2 * 项目3 有序列表 1. 项目1 2. 项目2 3. 项目3 * 项目1 * 项目2 3 其它 图片 ![图片名称](http://gitcafe.com/image.png) 链接

perl 语法速查

同时学perl.python和shell脚本会很容易将它们的语法搞混,本文主要是一个个人的总结,方便要用时的查询. perl基本语法.安装.帮助文档 文件头格式: #!/usr/bin/perl use strict; use warnings; 运行perl脚本: #调用perl程序 perl test.pl #可执行脚本 chmod 755 test.pl ./test.pl 基本读写: #键盘输入 $a = <STDIN>; chomp($a); print $a; #文件输入 open

Python 语法速览与实战清单

基础语法 Python 是一门高阶.动态类型的多范式编程语言:定义 Python 文件的时候我们往往会先声明文件编码方式: 指定脚本调用方式 #!/usr/bin/env python 配置 utf-8 编码 -- coding: utf-8 -- 配置其他编码 -- coding: <encoding-name> -- Vim 中还可以使用如下方式 vim:fileencoding=<encoding-name> 人生苦短,请用 Python,大量功能强大的语法糖的同时让很多时候

xpath语法速查

xpath的具体学习可以通过w3c查看(链接:http://www.w3school.com.cn/xpath/index.asp) 这里只是将平时用到的几个表格贴出来,以后查询: 这里的xpath我个人觉得像选择器,有 语法+xpath轴运算+运算符+函数 几个结合使用. 函数很多,不贴出来了,需要的可以通过w3c查询:http://www.w3school.com.cn/xpath/xpath_functions.asp XPath 语法 选取节点 XPath 使用路径表达式在 XML 文档