一个Python程序开发者, 也是C语言爱好者, 为了加强自己对Python语言实现的理解, 最近选择阅读下陈儒老师的书, 对Python3.5.1源码进行阅读, 再次记录下读书笔记. 一、Python的总体结构 Python总体分为三部分: 文件系统(File Groups), 解释器(Inter ...
分类:
编程语言 时间:
2018-01-18 14:12:55
阅读次数:
125
python入门,hhh 在慕课网上学习python入门,编写汉诺塔的递归调用时,代码正确。但是加上注释后编译不通过 报如下错误: 原因如下: Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以 ...
分类:
编程语言 时间:
2018-01-17 23:32:01
阅读次数:
236
安装Python依赖包: [root@Python src] yum install zlib devel bzip2 devel openssl devel ncurses devel sqlite devel readline devel tk devel gcc make 下载Python源码 ...
分类:
编程语言 时间:
2018-01-11 16:16:56
阅读次数:
154
1.3.1源代码python源代码以“.py”为扩展名,由python程序解释,不需要编译1.3.2字节代码python源码文件经过编译后生成的扩展名为“.pyc”的文件,提供模块的编译方法为importpy_compilepy_compile.compile("hello.py")比如我们新建一个“1.py”的文件,代码如下:#!/usr/bin/pythonprint("H
分类:
编程语言 时间:
2018-01-11 11:24:50
阅读次数:
143
1. Python的文件类型 1. 源代码 直接由Python解析 这里的1.py就是源代码 执行方式和shell脚本类似: 1. chmod +x 后,./1.py 2. Python 1.py 2. 字节代码 Python源码文件经编译后生成的扩展名为pyc的文件 编译方法: 写一个2.py脚本 ...
分类:
编程语言 时间:
2017-12-21 01:48:56
阅读次数:
158
声明Python源码编码方式 在程序的开始写上:# -*- coding: utf-8 -*- # -*- coding: gbk -*- 注: decode是将其它编码方式转换成unicode编码 encode是将unicode编码转换成其它编码方式,如 decode('gbk'): gbk > ...
分类:
编程语言 时间:
2017-12-15 23:32:49
阅读次数:
159
CentOS 7 默认安装了 Python 2,当需要使用 Python 3 的时候,可以手动下载 Python 源码后编译安装。 一、安装 Python 3 1.1 安装准备 $ sudo mkdir /usr/local/python3 # 创建安装目录 # 下载 Python 源文件 $ wg ...
分类:
编程语言 时间:
2017-11-30 12:10:41
阅读次数:
170
明确问题:非递减排序 解决方案:逐个选择最小数据 算法框架: python源码: ...
分类:
编程语言 时间:
2017-11-26 00:37:18
阅读次数:
169
1 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 2 Python中单行注释以#开头,多行注释用三个单引号(''')或者三个双引号(""")将注释括起来。 3 python最具特色的就是使用缩进来表示代码块。缩进的空格数是可变的,但是同一个代码块 ...
分类:
编程语言 时间:
2017-11-25 22:41:14
阅读次数:
268