
python3
文章平均质量分 53
fhd001
这个作者很懒,什么都没留下…
展开
-
python3之开发环境与运行环境
python3之开发环境与运行环境----------python执行模块的另一个情况是其开发和执行环境实际上并没有区别。也就是说,编译和执行源代码 的系统是同一个系统。 在程序开始执行之前不需要预编译和连接,只需要简单地输入并运行代码即可。这同样使python具有 更多原创 2011-09-06 10:03:33 · 1524 阅读 · 0 评论 -
python3之python的核心数据类型(字典)
python3之python的核心数据类型(字典)----------python中的字典是一种映射(mapping)。映射是一个其他对象的集合,但是它们是通过键而不是相对位置来存储的。它也具有可变性---可以就地改变,并可以随需求增大或减小,就像列表那样。1 映射操作作为常量编写时,字典编写在大括号中,并包含一系列的"键:值"对。如例:>>>D = {'food':'Sp原创 2011-10-23 14:30:29 · 3719 阅读 · 1 评论 -
python3之数字(在实际应用中的数字--除法:传统除法、Floor除法和真除法)
python3之数字(在实际应用中的数字--除法:传统除法、Floor除法和真除法)----------除法在python3.0和python2.6中略有差异,实际上,有3种类型的除法,有两种不同的除法操作符,其中一种操作符在python3.0中变化:X/Y :传统除法和真除法。在python2.6或之前的版本中,这个操作符对于整数会省去小数部分,对于浮点数会保持小数部分。在pyt原创 2011-11-14 19:46:21 · 6965 阅读 · 2 评论 -
python3之python的核心数据类型(元组)
python3之python的核心数据类型(元组)----------元组对象基本上就像一个不可以改变的列表。就像列表一样,元组是序列,但是它具有不可变性,和字符串类似。从语法上讲,它们编写在圆括号中而不是方括号中,它们支持任意类型、任意嵌套以及常见的序列操作:>>> T=(1,2,3,4)>>>len(T)4>>>T+(5,6)(1,2,3,4,5,6)>>>T[0]1在原创 2011-10-31 19:53:34 · 1000 阅读 · 0 评论 -
python3之数字(在实际应用中的数字--整数精度)
python3之数字(在实际应用中的数字--整数精度)----------python3.0整数支持无穷的大小:>>>999999999999999999999999999999999999999+11000000000000000000000000000000000000000python2.6针对长整数有一个单独的类型,但是,它自动地把任何太大了以至于无法存储到一般整数中的数字转原创 2011-11-21 19:31:20 · 1966 阅读 · 0 评论 -
python3之数字(在实际应用中的数字--复数)
python3之数字(在实际应用中的数字--复数)----------略原创 2011-11-21 19:58:04 · 1198 阅读 · 0 评论 -
python3之python的核心数据类型(文件)
python3之python的核心数据类型(文件)----------文件对象是python代码对电脑上外部文件的主要接口。虽然文件是核心类型,但是它有些特殊:没有特定的常量语法创建文件。要创建一个文件对象,需要调用内置的open函数以字符串的形式传递给它一个外部的文件名以及一个处理模式的字符串。例如,创建一个文本输出文件,可以传递其文件名以及'w'处理模式字符串以写数据:>>>f原创 2011-11-02 18:58:26 · 960 阅读 · 0 评论 -
python3之python的核心数据类型(其他核心类型)
python3之python的核心数据类型(其他核心类型)----------到目前为止除了我们看到的核心类型外,还有其他的或许能够称得上核心类型的类型,这取决于我们定义的分类有多大。例如,集合是最近增加到这门语言中的类型,它不是映射也不是序列,相反,它们是唯一的不可变的对象的无序集合。集合可以通过调用内置set函数而创建,或者使用python3.0中新的集合常量和表达式创建,并且它支持一原创 2011-11-02 20:46:39 · 1306 阅读 · 0 评论 -
python3之数字(在实际应用中的数字--十六进制、八进制和二进制记数)
python3之数字(在实际应用中的数字--十六进制、八进制和二进制记数)----------python整数能够以十六进制、八进制和二进制记数法来编写,作为一般的十进制记数法的补充。如例:>>>0o1,0o20,0o377 #八进制(1,16,255)>>>0x01,0x10,0xFF #十六进制(1,16,255)>>>0b1,0b10000,0b11111111原创 2011-11-21 20:45:47 · 8697 阅读 · 0 评论 -
python3之数字(python的数字类型)
python3之数字(python的数字类型)----------在python中,数字并不是一个真正的对象类型,而是一组类似类型的分类。python不仅支持通常的数字类型(整数和浮点数),而且能够通过常量直接创建数字以及处理数字表达式。此外,python为更高级的工作提供了很多高级数字编程支持和对象。python数字类型的完整工具包括:1.整数和浮点数2.复数3.固定精度原创 2011-11-05 19:52:54 · 4682 阅读 · 0 评论 -
python3之数字(在实际应用中的数字--变量和基本表达式)
python3之数字(在实际应用中的数字--变量和基本表达式)----------如例,首先把两个变量(a和b)赋值为整数,这样赋值会让变量a和b自动生成:>>>a = 3>>>b = 4目前,a和b的值分别是3和4。下在的例子是将a和b用在表达式中,当在交互模式下工作时,表达式的结果将马上显示出来:>>>a+1,a-1(4,2)>>>b*3,b/2(12,2.0)>>>原创 2011-11-06 12:27:44 · 850 阅读 · 0 评论 -
python3之数字(在实际应用中的数字--数字显式的格式)
python3之数字(在实际应用中的数字--数字显式的格式)----------如例:>>>a = 3>>>b = 4>>>b/(2.0+a)0.8000000000000000004>>>print(b/(2.0+a))0.8在这个奇怪的结果背后的真正原因是浮点数的硬件限制,以及它无法精确地表现一些值。因为这是计算机的架构原因,那么我们的解释是用第一个输出的所有数字都在原创 2011-11-06 12:57:33 · 1426 阅读 · 0 评论 -
python3之import和reload的使用注意事项
python3之import和reload的使用注意事项----------由于某种原因,一旦人们知道通过import和reload运行文件,有些人就会倾向于仅使用这个方法,而忽略了能够 运行最新版本的代码的其他选择(例如,图标点击,IDLE菜单选项以及系统命令行)。这会让人变得困惑:你需要 记住是何时导入的,才能知道能不能够reload,你需要记住当调用reload时需要使用括号,并且要原创 2011-09-06 12:48:38 · 3913 阅读 · 0 评论 -
python3之python的核心数据类型(列表)
python3之python的核心数据类型(列表)----------python的列表对象是这个语言提供的最通用的序列。列表是一个任意类型的对象的位置相关的有序集合,它没有固定的大小。不像字符串,其大小是可变的,通过对偏移量进行赋值以及其他各种列表的方法进行调用,确实能原创 2011-10-17 21:31:42 · 1883 阅读 · 0 评论 -
python3之模块的显要特性:属性
python3之模块的显要特性:属性----------从宏观的角度来看,模块扮演了一个工具库的角色。从一般意义上来说,模块往往就是变量名的封装, 被认作是命名空间。在典型的应用中,导入者可以得到模块文件中在顶层所定义的所有变量名。一个模块文件的变量名可以 通过两个pyt原创 2011-09-06 12:42:47 · 1043 阅读 · 0 评论 -
python3之系统命令行和文件
python3之系统命令行和文件-----------尽管交互命令行对于实验和测试来说都很好,但是它也有一个很大的缺点:python一旦执行了输入的程序之后,它们就消失了。为了能够永久的保存程序,需要在文件中写入代码,这样的文件通常叫做模块。模块是一个包含了python语原创 2011-09-06 11:57:21 · 3005 阅读 · 0 评论 -
python3之模块导入和重载
python3之模块导入和重载----------每一个以扩展名py结尾的python源代码文件都是一个模块。其他的文件可以通过导入一个模块读取这个模块 的内容。导入从本质上来讲,就是载入另一个文件,并能够读那个文件的内容。这种基于模块的方式使模块变成了python程序架原创 2011-09-06 12:15:08 · 14405 阅读 · 1 评论 -
python3之字节码编译
python3之字节码编译----------当程序执行时,python内部会先将源代码编译成所谓字节码的形式。这些字节码可以提高执行速度:比起文本文件中原始的源代码语句,字节码的运行速度要快得多。如果python进程在机器上 拥有写入权限,那么它将把程序的字节码保存原创 2011-09-06 09:39:52 · 1158 阅读 · 0 评论 -
python3之交互提示下编写代码
python3之交互提示下编写代码----------如果已经正确安装了python并设置好了环境变量,我们可以在系统提示环境下输入"python"后即可开始一个交互的python会话。在windows中,除了在shell窗口中输入python,也可以通过启动IDLE的主原创 2011-09-06 10:17:13 · 8264 阅读 · 0 评论 -
python3之点击文件图标
python3之点击文件图标----------在windows中点击图标,为了讲清楚,让我们继续使用前面编写的script1.py脚本,其内容如下:#A first Python scriptimport sys #Load a li原创 2011-09-06 12:10:33 · 1814 阅读 · 0 评论 -
python3之使用exec运行模块文件
python3之使用exec运行模块文件----------实际上,还有更多的方法可以运行模块文件中保存的代码。例如, exec(open('module.py').read()) 内置函数调用,是从交互提示模式启动文件而不必导入以及随后的重载的一种方法。 每次exec都原创 2011-09-06 12:51:31 · 7489 阅读 · 0 评论 -
python3之python的核心数据类型(数字)
python3之python的核心数据类型(数字)----------python的核心对象集合包括常规的类型:整数(没有小数部分的数字)、浮点数(概括地讲,就是后边有小数部分的数字)以及更为少见的类型(有虚部的复数、固定精度的十进制数、带分子和分母的有理分数以及集合等)原创 2011-09-11 16:40:38 · 1137 阅读 · 0 评论 -
python3之IDLE使用注意事项
python3之IDLE使用注意事项----------1.如果想要在IDLE的主窗口中重复前一条命令,可以使用Alt+P组合键回滚,找到命令行的历史记录,并用Alt+N向前寻找(在Mac上,可以试试使用Ctrl+P和Ctrl+N)。之前的命令可以重新调用并显示,并且可以原创 2011-09-11 11:26:23 · 2577 阅读 · 0 评论 -
python3之python的核心数据类型
python3之python的核心数据类型----------下表是python的内置对象类型和一些编写其常量所使用的语法。对象类型例子 常量/创建数字1234, 3.1415, 3+4j, Decimal,原创 2011-09-11 14:26:13 · 721 阅读 · 0 评论 -
python3之python的核心数据类型(字符串)
python3之python的核心数据类型(字符串)----------字符串是用来记录文本信息的。它们是在python中作为序列(也就是说,一个包含其他对象的有序集合)提到的第一个例子。序列中的元素包含了一个从左到右的顺序---序列中的元素根据它们的相对位置进行存储和读原创 2011-09-19 19:57:20 · 2339 阅读 · 0 评论 -
python3之数字(在实际应用中的数字--比较:一般的和连续的)
python3之数字(在实际应用中的数字--比较:一般的和连续的)-------------一般的比较就像我们所期待的那样,它们比较操作数的相对大小,并且返回一个布尔类型的结果,如例:>>>1<2True>>>2.0>=1True>>>2.0==2.0True>>>2.0!=2.0False再次注意:数字表达式中是如何允许混合类型的(2.0>=1,这里整数向浮点数进行原创 2011-11-07 20:09:00 · 3503 阅读 · 0 评论