Fork me on GitHub
shijiacheng's blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益404

  • 搜索

第9章 列表生成式

发表于 2017-06-23 | 分类于 Python入门 | 阅读次数:

生成列表

要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):

1
2
>>> range(1, 11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

但如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做?

阅读全文 »

第8章 迭代

发表于 2017-06-23 | 分类于 Python入门 | 阅读次数:

什么是迭代

在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。

阅读全文 »

第7章 切片

发表于 2017-06-22 | 分类于 Python入门 | 阅读次数:

对list进行切片

取一个list的部分元素是非常常见的操作。比如,一个list如下:

1
>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']

取前3个元素,应该怎么做?

阅读全文 »

第6章 函数

发表于 2017-06-22 | 分类于 Python入门 | 阅读次数:

Python之什么是函数

我们知道圆的面积计算公式为:

1
S = πr²

当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积:

1
2
3
4
5
6
r1 = 12.34
r2 = 9.08
r3 = 73.1
s1 = 3.14 * r1 * r1
s2 = 3.14 * r2 * r2
s3 = 3.14 * r3 * r3

当代码出现有规律的重复的时候,你就需要当心了,每次写3.14 x x不仅很麻烦,而且,如果要把3.14改成3.14159265359的时候,得全部替换。

阅读全文 »

第5章 Dict和Set类型

发表于 2017-06-18 | 分类于 Python入门 | 阅读次数:

Python之什么是dict

我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:

1
['Adam', 'Lisa', 'Bart']

或者考试的成绩列表:

1
[95, 85, 59]

但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。

阅读全文 »

第4章 条件判断和循环

发表于 2017-06-18 | 分类于 Python入门 | 阅读次数:

Python之if语句

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。

比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:

1
2
3
4
5
age = 20
if age >= 18:
print 'your age is', age
print 'adult'
print 'END'
阅读全文 »

第3章 List和Tuple类型

发表于 2017-06-18 | 分类于 Python入门 | 阅读次数:

Python创建list

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。

阅读全文 »

第2章 Python中变量和数据类型

发表于 2017-06-17 | 分类于 Python入门 | 阅读次数:

Python中数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:

阅读全文 »

第1章 python基本配置

发表于 2017-06-17 | 分类于 Python入门 | 阅读次数:

写在前面

我是一个Android开发工程师,对于python也属于初学者,我希望通过记录笔记的方式记录我学习python的过程,对自己是一种整理与升华的过程,希望能够对其他python入门学习的开发者也能起到一点作用。

阅读全文 »

Hello World

发表于 2017-06-05 | 阅读次数:
shijiacheng.studio 博客,我来啦
阅读全文 »
1234
shijiacheng

shijiacheng

我的小小窝,在这里书写点点滴滴。

31 日志
7 分类
12 标签
GitHub 微博
Copyright © 2015 - 2018 by Jiacheng Shi. All rights reserved.
Design by Hexo.
Powered by Github | Alibaba Wanwang.
版权声明:凡注明本站原创文章等,未经本人许可,任何人或机构不得以任何形式对本站内容进行商业用途.
0%