Python基本语法
2018-01-06 23:14
218 查看
Python和Java的语法区别
多路分支只支持if多路分支,switch不支持,也可以用列表和字典处理多路分支,这样简便。字典式多路分支在处理动态数据的程序中很有用。语句末尾不打分号,除非多个语句连在一行,语句之间用分号相隔,末尾依然不打分号。
条件外的()省略掉了,没有代码块{},以缩进区分。
循环else语句,while :循环之后可以接else语句,循环结束之后执行一次,break跳出时不执行。
range函数充当循环遍历跳步 range(起始索引,长度,每次移动步长)。zip能将多个序列同时遍历以元组的形式遍历。可以使用zip构造字典 dict(zip(keyy,vals))。dict是字典对象。
-列表解析,可在[]里添加遍历表达式,如x+10 for x in xs。这样比单纯的for循环要快一点,并且还可以在后面添加个条件表达式 if x==3。列表解析适用于对列表的每一项进行简单的操作。
-迭代器只能往后走,不能往前走,走过一次就不能用了。需要用iter()函数来构造迭代器对象,文件和字典本身是个迭代器对象,所以不需要iter()启动。直接调用_ next_()方法(Python3.0以上),此外还有其他迭代器range,map,zip,filter都是迭代器,后三种不是一次产生结果列表,所以可以节约内存。
相似语法之间的关联
for循环和迭代器 :for循环每次迭代中调用对象的_next方法(由next内置函数运行),捕捉StopIteration异常,决定何时停止循环。迭代器不会主动捕捉异常。暂且写这么多,以后学到哪写到哪。
相关文章推荐
- Python学习笔记(二)基本语法
- python学习笔记----基本语法代码过手1
- Python基本语法笔记2
- Python学习02- 基本语法与数据结构
- PHP2Python 基本语法精要
- python的一些基本语法
- 【python】第一天——“hello world”及基本语法
- Python基本语法
- Python 介绍及基本语法
- Python 环境搭建,开发工具,基本语法
- python在linux安装和打开及基本语法
- Python笔记之基本语法规范
- 1-python基础python的基本语法
- Python 初体验 基本语法
- 实训1/6 Python基本语法、变量、运算符
- Python 详解基本语法_函数_返回值
- Python基本语法
- python学习基础linux基本语法2
- Python的基本语法
- python 基本语法