02 2017 档案

Python 实例学习1 字符画
摘要:参考实验楼的实验,将一幅画转换成字符画。实验楼的链接:https://www.shiyanlou.com/courses/370。 基本思路:图片中的每个像素点,都有RGB值,根据RGB值,推算出灰度值。根据自定义的ascii_char这个序列,将像素点转换成字符,这样就能画出字符画了。 完整的代码 阅读全文

posted @ 2017-02-27 15:11 nasduc 阅读(595) 评论(0) 推荐(0)

Python基础学习9 类
摘要:类的建立和调用: 1.Person是一个类,foo和bar是类的实例; 2.setname/getname/greet,都是类的方法,不是函数 3.因为类的方法,操作的就是类本身,所以方法的参数中,都带有self参数。 观察以下三种不同的调用。 第一个foo.name是foo的属性 第二个foo.g 阅读全文

posted @ 2017-02-16 19:08 nasduc 阅读(147) 评论(0) 推荐(0)

Python基础学习8 函数
摘要:1、函数的基础: 这里定义了一个计算斐波那契数列的函数。其中第二列是函数的说明,通过调用__doc__ 这个属性,或者用help,来读取。 这个函数有参数,有返回值。 如果返回值有多个,会以元祖的形式返回。 2、参数 对比上下这两个函数,可以这样理解: 1、上面的参数是字符串,本身不可修改,下面的参 阅读全文

posted @ 2017-02-15 14:37 nasduc 阅读(146) 评论(0) 推荐(0)

Python基础学习7 基本条件语句
摘要:和for对应的else,见下面这个例子: 这个else是和for对齐的。如果前面的for语句块执行到break,后面的else就不会被执行;如果break不执行,则会执行else语句。 阅读全文

posted @ 2017-02-14 16:44 nasduc 阅读(190) 评论(0) 推荐(0)

Python基础学习6-字典
摘要:1.字典的创建 可以直接赋值创建: 也可以用dict()函数来创建 2.字典的方法,有clear,copy,get等,具体不叙述了,都比较简单。 以下这几个方法,可以以列表的方式返回字典项,字典的Key,以及字典的值。 阅读全文

posted @ 2017-02-13 16:04 nasduc 阅读(127) 评论(0) 推荐(0)

Python基础学习5 -字符串
摘要:这里主要描述一些字符串的方法,暂不描述字符串的打印格式等 1. find 在大字符串中找到子字符串,返回位置值,找不到返回-1,还能限定寻找的范围 2. join 组合 3. lower 只是返回一个副本,a没有被真正的改变 4. replace 也是返回一个副本 5. Split 拆分 6. st 阅读全文

posted @ 2017-02-10 17:16 nasduc 阅读(117) 评论(0) 推荐(0)

Python基础学习4-列表和元祖
摘要:列表和元祖都属于序列,列表可以修改,元祖不可修改。 1 列表的几个基本操作如下: 1.1 list函数,创建列表 1.2 对其中的某个元素赋值,或者删除某个元素 1.3 分片赋值和插入另一个列表 1.4 用赋值空列表来删除某些元素 2. 列表的方法 方法是和对象紧密联系的函数,使用格式如:对象.方法 阅读全文

posted @ 2017-02-09 15:28 nasduc 阅读(294) 评论(0) 推荐(0)

Python基础学习3-序列
摘要:1、列表和元祖都属于序列,字符串也是序列。列表和元祖的区别是,列表可以修改,元祖不可以修改。 2、以下是属于序列的公共操作部分,即列表、元祖、字符串都可以。 2.1 索引 2.2 分片,注意上边界是包含在分片内的,即list[3],而下边界是不包含在分片内的,即list[6] 2.3 分片加步长 2 阅读全文

posted @ 2017-02-08 15:56 nasduc 阅读(164) 评论(0) 推荐(0)

Python基础学习2--字符串
摘要:1、str和repr.函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式 2、input和raw_input的区别。 raw_input会把输入都放入字符串中,而input不会。input能接收数字,字符串,不能接收变量。 如果输入的数字要进行计算,就要用inp 阅读全文

posted @ 2017-02-07 16:50 nasduc 阅读(114) 评论(0) 推荐(0)

Python基础教程学习1 第一章 基础知识
摘要:最基础的知识回顾 1.整形除法和浮点数除法 2.取整和取余 3.幂运算 4.十六进制和八进制,第一个都是数字0,不是字母O 5.用户输入,比较区别,X和Y是需要被赋值的 X和Y都需要被赋值 6.几个小函数,pow,round,floor 7、比较floor,int,round的区别,round是四舍 阅读全文

posted @ 2017-02-06 14:42 nasduc 阅读(141) 评论(0) 推荐(0)

导航