python
scalad
github地址:https://github.com/scalad
展开
-
Python语言代码缩进的问题
Python语言是一款对缩进非常敏感的语言,我是一名初学者。就一段小程序,但是跟着书上的例子敲着代码但是还是出错,,最后感到特别的郁闷,连代码的一模一样还是报错IndentationError:expected an indented block,最后看下下往上的资料,原来是tab和空格的混用会导的致错误。number = 23guess = int(raw_input('Enter an原创 2015-03-25 14:17:58 · 3688 阅读 · 0 评论 -
TypeError: iter() returned non-iterator of type
在使用Python迭代器时出现错误:class Fibs: def __init__(self): self.a = 0 self.b = 1 def next(self): self.a,self.b = self.b,self.a + self.b retur原创 2016-05-16 21:13:05 · 15797 阅读 · 4 评论 -
python shell中python os模块实用函数(含改变当前工作路径、显示当前目录等)
在windows下使用python自带的gui shell来测试脚本,有时候我们需要进行如:切换/改变当前工作路径、显示当前目录、删除文件等。所以,这些切换目录等操作都需要调用python的os 模块里的相关函数如下:os.sep可以取代操作系统特定的路径分隔符。windows下为 “”os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/U转载 2015-06-09 18:41:24 · 6548 阅读 · 0 评论 -
python中的内建函数(BIF)
BIF(built-in functions) 顾名思义,就是Erlang内建函数。它们通常用来完成那此无法用Erlang完成的任务。比如将列表转换为元组或者获取当前的时间和日期。完成这些操作的函数,我们称之为BIF。python中提供了大量的内置功能函数,这就意味着你可以少些很多的代码。我们可以在python或IDLE shell中,键入dir(__builtins__)可以看到pyth原创 2015-06-02 20:03:56 · 19554 阅读 · 0 评论 -
Python与Qt
入门知识- Python与Qt关系1. Qt内建的Script支持:Qt Script for Applications (QSA),跨平台脚本工具箱,为静态的Qt/C++程序提供了一个脚本界面,可以定制和扩展程序。支持 脚本语言--Qt Script (基于ECMAScript, Microsoft's JScript, and.NETscape's JAVAScript也是基于该标转载 2015-04-17 21:25:01 · 2657 阅读 · 0 评论 -
python的string模板
string模板提供了另一种格式化值得方法:模板字符串。它的工作方式类似于很多unixShell里的变量替换。如下表示:substitute这个模板方法会用穿都进来的关键字参数foo替换字符串中的$foo。>>> from string import Template>>> s=Template('$x,silence.$x'!)SyntaxError: invalid syntax原创 2015-03-18 22:45:57 · 706 阅读 · 0 评论 -
python中的列表推导式的简单实用
列表推导式是利用其它列表创建新列表的一种方法,它的工作方式类似于for循环:>>> [x*x for x in range(10)][0, 1, 4, 9, 16, 25, 36, 49, 64, 81]列表由range(10)中的每个x的平方组成,如果只想打印出那些只能被3整除的平方数呢?那么可以使用模运算符--x%3,当数字可以被3整除时返回0:>>> [x*x for x i原创 2015-03-29 08:33:07 · 950 阅读 · 0 评论 -
Python的字典操作
Python的字典操作Python提供了多种应用于字典的操作。因为字典为容器,内建len函数可以将字典当作单一参数使用听切返回字典对象中项目(键/值对)的数目。字典会员在Python2.2以及后面版本,D中的k运算符检测是否对象k是字典D中的键。如果是返回True如果不是返回False。相似的,索引一个字典字典D中的值与相关的键k被索引表示为:D[k]。转载 2015-03-28 10:41:08 · 623 阅读 · 0 评论 -
Python 字典(Dictionary)操作详解
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:复制代码 代码如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}也可如此创建字典:复制代码 代码如下:dic转载 2015-03-28 10:46:26 · 904 阅读 · 0 评论