上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,应该怎么做/ 笨方法: 之所以是笨方法是因为要是取n个数我们就没辙了。 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环 对这种经常取指定索引范围的操作用循环十分繁琐,因此,Python提供了切片 阅读全文
posted @ 2018-06-24 11:04 珊迪·奇克斯 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 掌握了Python的数据类型,语句和函数,我们就有能力可以做一些有意思的事! 写一个阶乘的计算器 计算学生BMT指数 比如有一个1,3,5,7,9...,99的列表,可以通过循环实现 在python不是代码写得越多约好,而是越少越好,代码不是越复杂约好,而是越简单越好 基于这种思想我们来介绍Pyth 阅读全文
posted @ 2018-06-24 10:42 珊迪·奇克斯 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在函数内部我们可以调用其它函数如: 打印如下: >>> Hello 珊迪 奇克斯 但如果我们调用自身,这个函数就是递归函数 举个例子,我们来计算阶乘 n! = 1 x 2 x 3 x ... x n(比如5的阶乘:5*4*3*2*1)用函数fact(n)表示可以看出: fact(n) = n! = 阅读全文
posted @ 2018-06-21 15:26 珊迪·奇克斯 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 从现在起我们开始正式地接触Photoshop,为了保证大家的快捷键设置与教程内容一致。请确认Photoshop的快捷键设置是默认值。可从菜单【编辑 键盘快捷键】打开快捷键设置,在组选项里面选择“Photoshop默认值”。 打开Photoshop后是一片空白,我们需要新建图像用来绘图。0308新建图 阅读全文
posted @ 2018-06-20 16:55 珊迪·奇克斯 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。 Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、 阅读全文
posted @ 2018-06-18 15:23 珊迪·奇克斯 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 我们以自定义一个求绝对值的my_abs函数为例: 请自行测试并调用my_abs看看返回结果是否正确。 请注意,函数体内部的语句在执行时,一旦执 阅读全文
posted @ 2018-06-18 14:14 珊迪·奇克斯 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs 也可以在交互式命 阅读全文
posted @ 2018-06-18 12:51 珊迪·奇克斯 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 我们知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: 当代码出现有规律的重复的时候,你就需要当心了,每次写3.14 * x * x不仅很麻烦,而且,如果要把3.14改成3.14159265359的时候,得全部替换。 阅读全文
posted @ 2018-06-18 12:44 珊迪·奇克斯 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 首先我们来认识一下Photoshop的界面组成,如下图是一个典型的界面。为了方便识别,我们加上了颜色和数字。 1:顶部的红色区域是菜单栏,包括色彩调整之类的命令都存放在从菜单栏中。在我们的教程中使用【】符号来表示菜单项目。 2:称为公共栏,主要用来显示工具栏中所选工具的一些选项。选择不同的工具或选择 阅读全文
posted @ 2018-06-17 15:23 珊迪·奇克斯 阅读(755) 评论(0) 推荐(0) 编辑
摘要: dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 给定一个名字,要查找对应的成绩,就先要在na 阅读全文
posted @ 2018-06-17 13:25 珊迪·奇克斯 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 循环 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+...+10,勉强也能写出来。 但是,要计算1+2+3+...+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for...in循环,依次把list或 阅读全文
posted @ 2018-06-17 11:31 珊迪·奇克斯 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 阅读全文
posted @ 2018-06-16 00:27 珊迪·奇克斯 阅读(153) 评论(0) 推荐(0) 编辑
摘要: list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元素 阅读全文
posted @ 2018-06-15 22:55 珊迪·奇克斯 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任 阅读全文
posted @ 2018-06-13 15:51 珊迪·奇克斯 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成 阅读全文
posted @ 2018-06-13 15:14 珊迪·奇克斯 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页