摘要:Python的交互 在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和input语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。 另一个常用的输入/输出类型是处理文件。创建...
阅读全文
摘要:物理行与逻辑行的区别在Python中缩进和空白是很重要的。同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块。如何缩进不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。我 强烈建议 你在每个缩进层次使用 单个制表符 或 两个或四个空格 。选择这三种缩进风格之一。更加重要的是,选择一种风格,然后一贯地使用它,即 只 使用这一种风格。内建raw_input函数提供一个字符串,用于用户输入。在python总语句结尾的冒号代表后面跟着的是一个语句块。在python中没有switch语句。(证实)可以用if...elif...else布尔型变量。for的使用 for i
阅读全文
摘要:动态类型简介在python中,变量没有类型,类型属于对象。而不是变量名。类型是与对象相关联的,而不是和变量关联。对象的自动回收机制。引用赋值语句就是创建一个对象。变量总是一个指向对象的指针,而不是可改变的内存区域标签,给一个变量赋一个新的值,并不是替换了原始的对象,而是让这个变量去引用完全不同的另一个对象。拷贝变量:L1=[2,3,4] L2=L1[:]拷贝的结果时L1和L2指向不同的对象。 也可以用copy模块。用==和is 都可以检测两个变量是否相等。但是is更加严格(检测两个变量是否引用的同一个对象)Python字符串空字符串表示为一对双引号 或者一对单引号。python支持正则表达式.
阅读全文
摘要:1、python的执行流程2、python如何执行程序3、在python3以后print为一个函数需要加括号4、python编写注意事项、 当输入python程序时,无论是在交互模式下还是在文本文件中,请确定所有没有嵌套的语句都在第一列(也就是说要在最左边),如果不是这样,Python也许会打印“SyntaxError”的信息。5、在python中导入模块用import6、可以用#!/usr/bin/env python 进行解释7、模块的导入与重载 用简单的术语来讲,每一个一扩展名py价位的Python源代码都是一个模块,其他的文件可以通过导入一个模块读取这个模块的内容,导入从本质上来说..
阅读全文
摘要:1、python的执行流程2、python如何执行程序3、在python3以后print为一个函数需要加括号4、python编写注意事项、 当输入python程序时,无论是在交互模式下还是在文本文件中,请确定所有没有嵌套的语句都在第一列(也就是说要在最左边),如果不是这样,Python也许会打印“SyntaxError”的信息。5、在python中导入模块用import6、可以用#!/usr/bin/env python 进行解释7、模块的导入与重载 用简单的术语来讲,每一个一扩展名py价位的Python源代码都是一个模块,其他的文件可以通过导入一个模块读取这个模块的内容,导入从本质上来说..
阅读全文