python
文章平均质量分 75
superjunjin
在移动开发的道路上奋力前行
展开
-
Python入门笔记1-Python课程入门介绍和安装
Python适合的领域 1、Web网站和各种网络服务 2、系统工具和脚本 3、作为胶水语言把其他语言开发的模块包装起来方便使用 Python不适合的领域 1、贴近硬件的代码(首选C) 2、移动开发:iOS/Android有各自的开发语言(Object-c,Swift/Java)a 3、游戏开发:C/C++ Python优点 Python是...原创 2018-02-19 23:51:20 · 323 阅读 · 0 评论 -
Python入门笔记2-Python数据类型和变量
一,Python数据类型 1,整数,浮点数,字符串,布尔值,空值 2,此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型 3,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 二,print语句 print遇到逗号“,”会输出一个空格 >>> print '100 ...原创 2018-03-17 23:05:37 · 208 阅读 · 0 评论 -
Python入门笔记3 - List和Tuple类型
一,Python创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据: >>> L = ['Michael', 100, True] 一个元素也没有的list,就是空list: ...原创 2018-03-18 11:37:58 · 235 阅读 · 0 评论 -
Python入门笔记4 - Dict和Set类型
一,Python之什么是dict dict就是记录键值对的集合 len() 函数可以计算任意集合的大小 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> len(d) 3 二,Python之访问dict >>> print d['Adam'] 95 >>>...原创 2018-03-18 12:56:26 · 398 阅读 · 0 评论 -
Python入门笔记5 - 函数
一,Python之调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。 可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs 也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。...原创 2018-03-18 13:07:12 · 289 阅读 · 0 评论 -
Python入门笔记6 - 切片
一,对list进行切片 取一个list的部分元素是非常常见的操作。比如,一个list如下: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素,应该怎么做? 笨办法: >>> [L[0], L[1], L[2]] ['Adam', 'Lisa', 'Bart'] 之所以是笨办法是因为扩展一下,取前N...原创 2018-03-18 13:08:57 · 254 阅读 · 0 评论 -
Python入门笔记7 - 迭代
一,什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码: for (i=0; i<list.length; i++) { n =...原创 2018-03-18 20:33:17 · 224 阅读 · 0 评论 -
Python入门笔记8 - 列表生成式
一,生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做?方法一是循环: >>> L = [] >&...原创 2018-03-18 20:34:46 · 280 阅读 · 0 评论 -
python进阶1-函数式编程
零,python进阶课程简介 一,学习内容 - 函数式编程:注意不是“函数编程”,多了一个“式” - 模块:如何使用模块 - 面向对象编程:面向对象的概念,属性,方法,继承,多态等 - 定制类:利用python的特殊方法定制类 二,学习目标 - 掌握函数式编程 - 掌握面向对象编程 - 能够编写模块化的程序 一,函数式编程简介 函数式:functional,一种编程范式...原创 2018-04-01 19:53:26 · 391 阅读 · 0 评论