摘要:列表生成式 List Comprehensions 列表生成式是Python内置的非常简单却强大的可以用来创建list的生成式。 简单的数值范围的list可以使用一下方式生成: 稍微复杂的可以利用list生成式: 循环后面还可以加上if判断,例如仅筛选出偶数的平方: 使用两层循环可以生成全排列: 生
阅读全文
摘要:切片 Python提供了切片操作符,可以对list、tuple、字符串进行截取操作。 list中的切片应用 语法如下: tuple中切片的应用 tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple: 字符串中切片的应用 字符串'xxx
阅读全文
摘要:list list类似其他语言中的数组,是一种有序的集合,可以随时添加和删除其中的元素。 使用len()函数可以获得list元素的个数。 list的索引从0开始,当超出范围时会报IndexError错误;可以使用 1直接获取最后一个元素,以此类推,可以取出倒数第n个元素。 list使用pop(i)方
阅读全文
摘要:Python的函数除了正常使用的必选参数外,还可以使用默认参数、可变参数和关键字参数。 默认参数 基本使用 默认参数就是可以给特定的参数设置一个默认值,调用函数时,有默认值得参数可以不进行赋值,如: 这样调用power(5)时,相当于调用power(5, 2)。 设置默认参数时的注意事项: 一是必选
阅读全文
摘要:Python的字符串 Python使用''和""将字符串括起来,与ruby类似,特殊之处是Python可以使用r''表示''内部的字符串默认不转义,如: 输出: 为了方便阅读,Python可以使用'''...'''的格式表示多行内容,如: 输出: 多行字符串还可以在前面加上r使用,如: 输出: Py
阅读全文
摘要:学习资料 跟着 "廖雪峰的Python教程" 学习Python,大家可以去官方网站查看学习教程。使用的Python版本为3.0.x,解释器为CPython。本系列博客为学习笔记,记录跟随廖老师所学知识,同时会记录一些我查到的资料。感谢廖老师的辛勤制作。 Python基础规范 Python为解释型脚本
阅读全文