摘要: 如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用三个引号代替普通引号。print '''This is a very long string.It continues here.And it's not over yet."Hello, world!"Still here.'''也可以... 阅读全文
posted @ 2015-08-08 13:54 Jose的Blog 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 使用raw_input函数,它会把所有的输入当作原始数据(raw data),然后将其放入字符串中:>>> input("Enter a number: ")Enter a number: 33>>> raw_input("Enter a number: ")Enter a number: 3'3'... 阅读全文
posted @ 2015-08-08 13:43 Jose的Blog 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 可以通过以下两个函数来使用这两种机制:一是通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解;而repr会创建一个字符串,它以合法的Python表达式的形式来表示值。下面是一些例子:>>> print repr("Hello, world!")'Hello, world!'>>> pr... 阅读全文
posted @ 2015-08-08 13:21 Jose的Blog 阅读(70223) 评论(0) 推荐(0) 编辑
摘要: 程序运行完毕,窗口也跟着关闭。也就是说还没来得及看结果,程序窗口就关闭了。试着改改代码,在最后加上以下这行代码:raw_input("Press ")这样,在运行程序之后,将会出现以下内容的DOS窗口。What is your name? GumbyHello, Gumby!Press 阅读全文
posted @ 2015-08-08 13:08 Jose的Blog 阅读(24011) 评论(0) 推荐(0) 编辑
摘要: 负数的平方根是虚数。不能使用sqrt,因为它只能处理浮点数,而虚数是完全不同的——这也是由另外一个叫做cmath(即 complex math, 复数)的模块来实现这些功能的原因。>>> import cmath>>> cmath.sqrt(-1)1j注意,这里并没有使用 from ... impo... 阅读全文
posted @ 2015-08-08 12:27 Jose的Blog 阅读(3007) 评论(0) 推荐(0) 编辑
摘要: 在确定自己不会导入多个同名函数(从不同模块导入)的情况下,你可能不希望在每次调用函数的时候,都要写上模块的名字。那么,可以使用import命令的另外一种形式:>>> from math import sqrt>>> sqrt(9)3.0在使用了“from 模块 import 函数”这种形式的impo... 阅读全文
posted @ 2015-08-08 12:19 Jose的Blog 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 如果希望Python只执行普通的除法,那么可以在程序前加上以下语句:1 from _future_ import division如果通过命令行(比如在Linux系统上)运行Python,可以使用命令开关 -Qnew。 阅读全文
posted @ 2015-08-08 12:11 Jose的Blog 阅读(442) 评论(0) 推荐(0) 编辑