在python中你可能时不时不碰到else语句用在while和for循环中,请不要吃惊,先看看它的作用吧! 实际上在循环语句中,else子句仅仅会在循环完毕后运行。即跳出循环的操作。如break,同一时候也会跳过 else块。 以下是一个来自python核心编程的样例 def showMaxFact ...
分类:
其他好文 时间:
2017-06-15 18:52:45
阅读次数:
163
一个进程中的各个线程之间共享同一片数据空间,所以线程之间可以比进程之间更方便地共享数据以及相互通讯。 1.全局解释器锁(GIL) Python 解释器中可以“运行”多个线程,但在任意时刻,只有一个线程在解释器中运行.在多线程环境中,Python 虚拟机(解释器)按以下方式执行:1).设置 GIL2) ...
分类:
编程语言 时间:
2017-06-13 23:58:06
阅读次数:
398
7-9. 翻译(a) 编写一个字符翻译程序(功能类似于Unix 中的tr 命令)。我们将这个函数叫做tr(),它有三个字符串做参数: 源字符串、目的字符串、基本字符串,语法定义如下:def tr(srcstr, dststr, string)srcstr 的内容是你打算“翻译”的字符集合,dsrst ...
分类:
编程语言 时间:
2017-06-09 11:12:14
阅读次数:
192
6-6 创建一个类似 string.strip() 函数 方法一 低效方法 大量复制和生成子串对象 def str_strip(s): while len(s)>=2: if s[0]==' ': s=s[1:] else: break while len(s)>=2: if s[-1]==' ': ...
分类:
编程语言 时间:
2017-06-04 20:08:24
阅读次数:
189
原文地址:http://blog.csdn.net/u012843100/article/details/60885763 今天在学习Python核心编程的时候,十进制浮点数那段看到一个有趣的事情。 为什么会这样?文中是这样解释的: 这是因为语言绝大多数C语言的双精度实现都遵守IEEE754规范,其 ...
分类:
编程语言 时间:
2017-05-26 19:01:53
阅读次数:
281
初学Python这是一本有关Python开发的指南涵盖近期发布的Pyttlon版本的核心功能特性,而不仅仅是语法学习更多的高阶内容,如正则表达式、网络、多线程、图形用户界面、Web/CGl和Python扩展等包括几个全新的章节,关于数据库、网络客户端、Java/Jytt30n和Microsoft O ...
分类:
编程语言 时间:
2017-05-24 17:06:50
阅读次数:
222
创建文件(makeTextFile.py)脚本提醒用户输入一个尚不存在的文件名,然后由用户输入文件每一行,最后将所有文本写入文本文件 1 #!/usr/bin/env python 2 3 'makeTextFile.py -- creat text file' 4 5 import os 6 ls ...
分类:
编程语言 时间:
2017-05-06 19:58:15
阅读次数:
161
2.1 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12-2.13 2.15 b: ...
分类:
编程语言 时间:
2017-04-23 18:55:32
阅读次数:
221