python的文件类型

简介: 1.3.1 源代码python源代码以“.py”为扩展名,由python程序解释,不需要编译1.3.2 字节代码python源码文件经过编译后生成的扩展名为“.pyc”的文件,提供模块的编译方法为import py_compilepy_compile.

1.3.1 源代码
python源代码以“.py”为扩展名,由python程序解释,不需要编译

1.3.2 字节代码
python源码文件经过编译后生成的扩展名为“.pyc”的文件,提供模块的编译方法为
import py_compile
py_compile.compile("hello.py")
比如我们新建一个“1.py”的文件,代码如下:

#!/usr/bin/python
print("Hello World !")

接着我们新建一个“2.py”的文件编译1.py,代码如下

#!/usr/bin/python

import py_compile
py_compile_compile("/root/test/1.py")

在python3.6的版本情况下,执行2.py后,在同级目录下将产生一个以“.pyc”为扩展名的文件“1.cpython-36.pyc”,执行结果如下:

[root@izj6cdhdoq5a5z7lfkmaeaz test]# python __pycache__/1.cpython-36.pyc
Hello World !

1.3.3 优化代码
经过优化的源码文件,扩展名为“.pyo”,命令如下:
python -O -m py_compile hello.py

1.4 python变量
变量可以存储规定范围内的值,而且值是可以改变的,python下变量则是对一个数据的引用,由数字,字母和下划线组成。

1.5 python数据类型
就像数值与字符串“123”是不一样的, python的数据类型还包括数值、字符串、列表、元组和字典;
数值类型则包括整型、长整型、浮点型以及复数型;

整数型(int)是有范围限定的,一般为“-2的31次方~2的32次方”,超过该范围的值的类型则为长整型(long);
除数与被除数有一个是浮点数,结果则为浮点数;
复数类型则是在数值后面加一个“j”,则为复数类型;
字符串的定义可以是单引号、双引号和三引号,三引号除了能定义字符串也还可以用作注释;

注: Python 2非浮点数有int和long类型。int类型的最大值不能超过sys.maxint,Python 3里,只有一种整数类型int,大多数情况下,它很像Python 2里的长整型。

目录
相关文章
|
30天前
|
计算机视觉 Python
Python操作PDF文件
Python操作PDF文件
|
30天前
|
Python
在Python中处理文件路径
在Python中处理文件路径
|
6月前
|
存储 Python
Python 文件处理
Python 文件处理
41 0
|
3月前
|
存储 JSON 文件存储
如何在 Python 3 中处理纯文本文件
如何在 Python 3 中处理纯文本文件
45 2
|
6月前
|
XML 存储 JSON
Python文件类型
Python文件类型
79 0
|
6月前
|
Python
Python文件处理
【4月更文挑战第13天】Python 提供了丰富的内置库来处理文件。使用 `open()` 函数打开文件,支持多种模式如只读 `'r'`、写入 `'w'`、追加 `'a'` 等。读取文件内容可以使用 `read()`、`readline()` 和 `readlines()` 方法;写入内容则用 `write()`。确保在写入后调用 `close()` 关闭文件,或使用 `with` 语句自动管理。文件路径可以是相对或绝对的,`os` 模块帮助处理路径。这些是 Python 文件操作的基础。
26 1
|
6月前
|
Python
Python-标识符docx
Python-标识符docx
33 1
|
6月前
|
Shell Python
Python生成PDF文件
Python生成PDF文件
119 0
|
6月前
|
Python
【python】文件处理详解(下)
【python】文件处理详解(下)
47 0
|
Python
Python的基本文件处理
Python的基本文件处理
88 1