学习地址:http://www.jianshu.com/p/17a9d8584530 1、变量作用域LEGB 1.1变量的作用域 在Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域。python的作用域是静态的,在源代码中变量名被赋值 ...
分类:
编程语言 时间:
2017-11-10 13:50:45
阅读次数:
176
第1章 欢迎来到Python世界 1.1 什么是Python 1.2 起源 1.3 特点 1.4 下载和安装Python 1.5 运行Python 1.6 Python文档 1.7 比较Python(Python与其他语言的比较) 1.8 其他实现 第2章 快速入门 2.1 程序输出,print语句 ...
分类:
编程语言 时间:
2017-11-08 11:49:59
阅读次数:
201
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则就什么都不做。 也可以给if添加一个else语句,意思是, ...
分类:
编程语言 时间:
2017-11-04 20:48:56
阅读次数:
223
一个if语句 if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ),也就是只有一个if判断,当为真的时候就运行一块语句,否则就不运行 下面代码中的if语句控制者缩进的print,没有缩进的print语句不受if语句控制,只要是在if语句下面并且缩进了,那么这条语句就受if ...
分类:
编程语言 时间:
2017-11-02 22:05:16
阅读次数:
241
Go 语言中延迟函数 defer 充当着 try...catch 的重任,使用起来也非常简便,然而在实际应用中,很多 gopher 并没有真正搞明白 defer、return、返回值、panic 之间的执行顺序,从而掉进坑中,今天我们就来揭开它的神秘面纱! 先来运行下面两段代码: A. 匿名返回值的 ...
分类:
其他好文 时间:
2017-10-30 19:44:02
阅读次数:
218
每周看一点。不忘初心 方得始终! 继续Python第二弹。 我这里安装的Python是3.6版本。但是在python2的版本中。print语句是不需要带后面的()的例如这样 关于python的算术运算 加减乘除就不说,这里重点提一下乘方运算 对于字符串类型和费字符串类型(int等)的混合使用 下周见 ...
分类:
编程语言 时间:
2017-10-22 23:29:38
阅读次数:
173
python2: 1、臃肿且源码的重复率比较多 语法不一致,其中掺杂了c、php、java等的一些陋习 2、交互使用raw_input 3、使用的编码方式是ASCII码,不能用中文 4、print语句可以加括号,也可以不加括号。 python3: 1、几乎是重构后的源码,比较规范、清晰、优美。 2、 ...
分类:
编程语言 时间:
2017-10-20 16:06:49
阅读次数:
233
2017-10-17 17:29:06 by: HMLinux 内容 1. Python输入和输出 1.1 print语句和”Hello World!” 1.2 用户输入和内建函数raw_input() 1.3 格式化输出 2. 条件判断、循环和其他语句 2.1 if-else语句 2.2 whil ...
分类:
编程语言 时间:
2017-10-17 19:02:17
阅读次数:
176
Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。 上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此print x语句只打到4的时候就终止了,因此输出结果如图: 上面 ...
分类:
编程语言 时间:
2017-10-17 15:41:44
阅读次数:
266