共学习 35 天
连续学习 1 天
累计获得 666 点经验值
| 07/05 | +6 | 学习了 [课程1-1] 安装 |
| 04/06 | +7 | 学习了 [课程8-7] 参考阅读 - 读文件、写文件、异常处理 |
| 04/05 | +5 | 学习了 [课程8-5] 图文教程 - 文件读写(续) |
| 04/05 | with open(file_address) as f :在with中进行文件处理,with外文件已经关闭 | |
| 04/05 | +6 | 学习了 [课程8-2] 图文教程 - 文件读写 |
| 03/14 | +2 | 只读模式文件必须存在,写入模式,文件不存在自动建立一个新文件夹。w,写入模式,打开文件会先清空原有内容,且不可读,即f.read()会报错。r+,读写模式,注意光标位置。a,追加写入模式,不可读 |
| 03/13 | readlines()按行读取并且保存成列表 read()按字符串读取整个文件 readline()每次读取一行内容,并且返回字符串 | |
| 03/13 | +5 | 学习了 [课程8-6] 小测验 - 文件读写 |
| 03/13 | +5 | 学习了 [课程8-4] 代码练习 - 异常处理 |
| 03/13 | +6 | 学习了 [课程8-3] 异常处理 |
| 03/11 | +5 | 学习了 [课程8-2] 写文件 |
| 03/11 | +4 | writelines( 字符串的列表或序列) writelines 不会自动换行所以要自己写入换行符 |
| 03/10 | 调用函数时一定要加括号不论是否有参数传递。 如果不加括号代表函数对象,加了括号才表示执行。 with open('filename') as f: 用with打开文件,之后进行操作,最后with会自动关闭文件,不用手动关闭。f.seek(0) 读取文件的光标移动起始位置 | |
| 03/10 | 想要输出多个用逗号隔开,换行用‘\n’,在一行用逗号,字符串中在一行用\ 如果想用相对路径打开文件,建立文件时保存在与代码相同的文件夹里 | |
| 03/10 | +5 | 学习了 [课程8-1] 读文件 |
| 03/10 | +9 | 学习了 [课程7-16] 编程实例 - 三人斗地主手牌生成 |
| 03/09 | 两个字符串相加也可以赋值给变量 a = ['a', 'b'] c = ['d', 'e'] m=a[1]+b[1] m为‘be’ | |
| 03/09 | +9 | 学习了 [课程7-15] 编程实例 - 生成优惠券号码 |
| 03/08 | +4 | 对if __name__=__main:语句的解释 这个作用就是当这个文件被别的文件 import 时,不会执行这里面的代码。 作为模块mymath.py本身:作为脚本自己去运行的话,对应的模块名,就是上面所解释的,始终叫做__main__ 如果被当做一个模块被别人调用的时候,对应的模块mymath.py的模块名,就是mymath |
| 03/07 | list函数的功能 将字符创转化为列表,例 word='hello' list(word) ['w','o','r','d'] | |
| 03/07 | +5 | 学习了 [课程7-14] 小测验 - 序列 |
| 03/07 | +5 | 学习了 [课程7-13] 参考阅读 - 列表、字典、元组 |
| 03/07 | +4 | join()的参数是被连接的list |
| 03/06 | 当元组中只有一个元素时,必须要在该元素后加上逗号. 元组、字典、list索引时都用[] 字典的键只要是简单对象如字符、整数、浮点数即可 | |
| 03/06 | +5 | 学习了 [课程7-12] 代码练习 - 元组返回值 |
| 03/06 | +5 | 学习了 [课程7-11] 代码练习 - 字典 |
| 03/06 | +5 | 学习了 [课程7-10] 图文教程 - 元组、字典、集合 |
| 03/06 | 字典是无序的所以不能通过索引访问,可以通过键访问值 遍历(for k in zidian)时遍历的是键 元组与list最大的不同是元组是不能改变的 定义函数返回两个值可以用元组 return (a,b) *** in 序列 ,判断***是否在序列中(列表、元组、字典) 字典还有中内置的判断键是否存在的方法 zidian.has_key('jian') | |
| 03/06 | +5 | 学习了 [课程7-9] 字典、元组 |
| 03/06 | +5 | 学习了 [课程7-8] 代码练习 - 分割与连接字符串 |
| 03/06 | +5 | 学习了 [课程7-7] 列表与字符串 |
| 03/06 | 取模操作 i%2==0即i除以2的余数为0 | |
| 03/06 | +4 | join和split一样都是字符串类型的方法,所以都需要字符串调用 jion()中待拼接的列表都必须是字符串类型,否则就无法拼接 |
| 03/05 | +5 | 学习了 [课程7-6] 代码练习 - 列表解析式 |
| 03/05 | +5 | 学习了 [课程7-5] 代码练习 - 列表切片操作 |
| 03/05 | +5 | 学习了 [课程7-4] 代码练习 - 操作列表 |
| 03/05 | ord()函数是以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数 二次方是**2 | |
| 03/05 | +5 | 学习了 [课程7-3] 图文教程 - 再探列表 |
| 03/05 | +4 | sort 函数是在原列表的基础上进行排序,语法为l.sort(),而 sorted 函数则是新建一个列表副本,在副本上进行修改,sorted(l) 列表解析式的作用就是从一个列表生成另一个列表,虽然同样的事情也可以用 for循环 加 append 来做,但是显然运用列表解析式会更简洁。解析式中第一个 x 其实是一个关于 x 的表达式 f(x) |
| 03/04 | len(arr) 获取列表元素个数 arr.sort()对列表元素从小到大按顺序排列,按从大到小排列arr.sort(reverse=True) 切片操作 arr[3:6]包含3但不包含6,且列表元素的排列从0开始 | |
| 03/04 | 删除指定位置的列表中的元素 del arr[3指定位置从0开始] | |
| 03/04 | +5 | 学习了 [课程7-2] 图文教程 - 初探列表 |
| 03/04 | +9 | 学习了 [课程7-1] 列表 |
| 03/03 | +5 | 学习了 [课程6-11] 编程实例 - 打印图形 |
| 03/03 | def shape(row=5, col=5, dot='*'): for i in range(row): print(dot * col) #连续打印5个*,满足交换律 | |
| 03/03 | print不换行用逗号 | |
| 03/03 | +5 | 学习了 [课程6-10] 小测验 - 函数 |
| 03/03 | +5 | 学习了 [课程6-9] 参考阅读 - 函数 |
| 03/03 | 变量的作用域是从变量被定义的位置开始 | |
| 03/03 | 定义函数时参数的顺序:无默认值的形参,有默认值的形参,元组形参,字典形参 可以省略某种类型的参数,但仍需保证此顺序规则 调用时也需要遵守: 无指定参数名称的参数在前,指定参数名称的参数在后; | |
| 03/03 | def calcSum(*args): 这种形式中args的类型是tuple元组,参数的传递可以不受数量限制 | |
| 03/03 | 函数的参数传递 没有指定参数名的参数必须在所有指定参数名的参数前面,且参数不能重复 func(1,b=2)对 func(a=1,2)错 func(1,a=2)错 默认按位置匹配参数 也可以指定其中的部分参数,如:func(arg3=9, arg1=10) | |
| 03/03 | +4 | 函数的参数传递 没有指定参数名的参数必须在所有指定参数名的参数前面,且参数不能重复 func(1,b=2)对 func(a=1,2)错 func(1,a=2)错 默认按位置匹配参数 也可以指定其中的部分参数,如:func(arg3=9, arg1=10) |
| 03/02 | +5 | 学习了 [课程6-8] 函数应用实例 |
| 03/02 | 如果循环体内什么都不做写pass 如果什么都不写会报错 对于print guess()和return guess(),程序不会返回上次的运行结果而是再次运行函数 | |
| 03/02 | +4 | 如果循环体内什么都不做写pass 如果什么都不写会报错 |
| 03/01 | +5 | 学习了 [课程6-7] 代码练习 - 全局变量 |
| 03/01 | +5 | 学习了 [课程6-6] 代码练习 - 函数的默认参数 |
| 03/01 | +5 | 学习了 [课程6-5] 代码练习 - 创建函数 |
| 03/01 | +5 | 学习了 [课程6-4] 图文教程 - 局部变量与全局变量 |
| 03/01 | +5 | 学习了 [课程6-3] 图文教程 - 参数与返回值 |
| 03/01 | 函数本身也是一个变量,而这个变量的类型取决于返回值的类型,没有返回值则类型为Nonetype,无类型 | |
| 03/01 | +5 | 学习了 [课程6-2] 图文教程 - 初探函数 |
| 03/01 | +5 | 学习了 [课程6-1] 函数 |
| 03/01 | +5 | 学习了 [课程5-6] 编程实例 - 猜数字 |
| 03/01 | +3 | print '%f' % win/float(game) 错误,因为%的优先级高于/ 正确的为 print '%f' % (win/float(game)) |
| 02/28 | from random import * 可以直接调用random模块中的所有函数 | |
| 02/28 | +5 | 学习了 [课程5-5] 小测验 - 模块 |
| 02/28 | +8 | 学习了 [课程5-4] 参考阅读 - 模块、random、math、time |
| 02/27 | +5 | 学习了 [课程5-3] 代码练习 - 计算圆面积 |
| 02/27 | +5 | 学习了 [课程5-2] 代码练习 - 生成随机数 |
| 02/27 | +5 | 学习了 [课程5-1] random |
| 02/27 | 当程序中有中文时,在开头要写#coding:gbk 指定编码,不然无法运行 | |
| 02/27 | +3 | 当程序中有中文时,在开头要写#coding:gbk 指定编码,不然无法运行 |
| 02/26 | +5 | 学习了 [课程4-12] 编程实例 - BMI 指数测试 |
| 02/26 | +5 | 学习了 [课程4-11] 编程实例 - 数字组合 |
| 02/26 | +5 | 学习了 [课程4-10] 小测验 - 控制流 |
| 02/26 | +5 | 学习了 [课程4-9] 参考阅读 - 条件判断、循环 |
| 02/26 | +7 | 学习了 [课程4-8] 代码练习 - 九九乘法口诀表 |
| 02/25 | +5 | 学习了 [课程4-7] 代码练习 - 跳出循环 |
| 02/25 | +5 | 学习了 [课程4-6] 代码练习 - for 循环 |
| 02/25 | +5 | 学习了 [课程4-5] for |
| 02/25 | +5 | 学习了 [课程4-4] 代码练习 - while 循环 |
| 02/25 | +7 | 学习了 [课程4-3] while |
| 02/24 | +5 | 学习了 [课程4-2] 代码练习 - if 条件判断 |
| 02/24 | +5 | 学习了 [课程4-1] if |
| 02/24 | +5 | 学习了 [课程3-12] 编程实例 - 各种变量 |
| 02/24 | int不能转字符串式的浮点数,即int('10.0')是错误的,int('10')是正确的 | |
| 02/24 | +5 | 学习了 [课程3-11] 小测验 - 基本概念 |
| 02/24 | +6 | 学习了 [课程3-10] 参考阅读 - 变量、逻辑、类型、字符串 |
| 02/22 | 两个数字相除,至少有一个是浮点数时,结果才是浮点数 | |
| 02/22 | +5 | 学习了 [课程3-9] 代码练习 - 字符转数字 |
| 02/22 | +8 | 学习了 [课程3-8] 类型转换 |
| 02/21 | +5 | 学习了 [课程3-7] 代码练习 - 字符串拼接 |
| 02/21 | +5 | 学习了 [课程3-6] 字符串 |
| 02/21 | +5 | 学习了 [课程3-5] 代码练习 - 比较大小 |
| 02/21 | +7 | 学习了 [课程3-4] 逻辑判断 |
| 02/20 | 变量名称字母和数字,且第一个不能是数字 += -= *= | |
| 02/20 | +5 | 学习了 [课程3-3] 代码练习 - 变量计算 |
| 02/20 | +5 | 学习了 [课程3-2] 代码练习 - 变量赋值 |
| 02/20 | +7 | 学习了 [课程3-1] 变量 |
| 02/19 | 换行符\n在字符串中使用 | |
| 02/19 | +5 | 学习了 [课程2-5] 编程实例 - 更多的输出 |
| 02/19 | +6 | 学习了 [课程2-2] 代码练习 - Hello World |
| 01/19 | +5 | 学习了 [课程2-4] 小测验 - 输入输出 |
| 01/19 | +6 | 学习了 [课程2-3] 参考阅读 - 输入、输出 |
| 01/10 | +6 | 学习了 [课程1-4] 小测验 - 安装 |
| 01/07 | +3 | 阅读了 [教程74] 多线程 |
| 01/07 | +3 | 阅读了 [教程73] reduce 函数 |
| 01/07 | +3 | 阅读了 [教程72] map 函数 |
| 01/07 | +3 | 阅读了 [教程71] 变量的作用域 |
| 01/07 | +3 | 阅读了 [教程70] lambda 表达式 |
| 01/07 | +3 | 阅读了 [教程69] 函数的参数传递(3) |
| 01/07 | 在Python shell 中写多行程序时用Alt+回车 来换行 | |
| 01/07 | +3 | 阅读了 [教程68] 函数的参数传递(2) |
| 01/07 | join连接的一定是字符串,split分割的是字符串形成list | |
| 01/07 | +3 | 阅读了 [教程67] 函数的参数传递(1) |
| 01/07 | +3 | 阅读了 [教程66] 列表解析 |
| 01/07 | +5 | 阅读了 [教程65] pickle |
| 01/06 | +3 | 阅读了 [教程64] python shell |
| 01/06 | +3 | 阅读了 [教程63] python 2到3的新手坑 |
| 01/06 | +3 | 阅读了 [教程62] 调试程序 |
| 01/06 | +3 | 阅读了 [教程61] 计时 |
| 01/06 | +3 | 阅读了 [教程60] 随机数 |
| 01/06 | +3 | 阅读了 [教程59] 正则表达式(5) |
| 01/06 | +3 | 阅读了 [教程58] 正则表达式(4) |
| 01/06 | 正则表达(三)总结一下今天提到的符号: [0-9] \d + {} | |
| 01/06 | +3 | 阅读了 [教程57] 正则表达式(3) |
| 01/06 | +3 | 阅读了 [教程56] 正则表达式(2) |
| 01/06 | +3 | 阅读了 [教程55] 正则表达式(1) |
| 01/06 | +3 | 阅读了 [教程54] 真值表 |
| 01/06 | +3 | 阅读了 [教程53] 数学运算 |
| 01/06 | +4 | 阅读了 [教程52] 元组 |
| 01/01 | +3 | 阅读了 [教程51] and-or技巧 |
| 01/01 | +1 | 今天写了一天简历,明天是新的一年,加油! |
| 12/30 | +3 | 阅读了 [教程50] 面向对象(4) |
| 12/30 | +3 | 阅读了 [教程49] 面向对象(3) |
| 12/30 | +3 | 阅读了 [教程48] 面向对象(2) |
| 12/30 | +3 | 阅读了 [教程47] 面向对象(1) |
| 12/30 | +3 | 阅读了 [教程46] 查天气(4) |
| 12/30 | +3 | 阅读了 [教程45] 查天气(3) |
| 12/30 | +3 | 阅读了 [教程44] 查天气(2) |
| 12/30 | +3 | 阅读了 [教程43] 查天气(1) |
| 12/30 | +3 | 阅读了 [教程42] 函数的默认参数 |
| 12/30 | +3 | 阅读了 [教程41] 用文件保存游戏(3) |
| 12/30 | +6 | 阅读了 [教程40] 用文件保存游戏(2) |
| 12/29 | list用[],dictionary用{} | |
| 12/29 | +3 | 阅读了 [教程39] 用文件保存游戏(1) |
| 12/29 | +3 | 阅读了 [教程38] 模块 |
| 12/29 | +3 | 阅读了 [教程37] 字典 |
| 12/29 | +3 | 阅读了 [教程36] 异常处理 |
| 12/29 | +3 | 阅读了 [教程35] continue |
| 12/29 | +3 | 阅读了 [教程34] break |
| 12/29 | +3 | 阅读了 [教程33] 处理文件中的数据 |
| 12/29 | +3 | 阅读了 [教程32] 写文件 |
| 12/29 | +3 | 阅读了 [教程31] 读文件 |
| 12/29 | +6 | 阅读了 [教程30] 字符串的索引和切片 |
| 12/28 | +3 | 阅读了 [教程29] 连接list |
| 12/28 | +3 | 阅读了 [教程28] 字符串的分割 |
| 12/28 | +3 | 阅读了 [教程27] list切片 |
| 12/28 | +3 | 阅读了 [教程26] 操作list |
| 12/28 | +3 | 阅读了 [教程25] 初探list |
| 12/28 | +3 | 阅读了 [教程24] if的嵌套 |
| 12/28 | +3 | 阅读了 [教程23] if, elif, else |
| 12/28 | +3 | 阅读了 [教程22] 函数应用示例 |
| 12/28 | +3 | 阅读了 [教程21] 函数的参数 |
| 12/28 | +5 | 阅读了 [教程20] 命令行常用命令 |
| 12/27 | +3 | 阅读了 [教程19] 函数 |
| 12/27 | +3 | 阅读了 [教程18] bool类型转换 |
| 12/27 | +3 | 阅读了 [教程17] 类型转换 |
| 12/27 | +3 | 阅读了 [教程16] 字符串格式化2 |
| 12/27 | +3 | 阅读了 [教程15] 循环的嵌套 |
| 12/27 | +3 | 阅读了 [教程14] 字符串格式化 |
| 12/27 | +3 | 阅读了 [教程13] 字符串 |
| 12/27 | +3 | 阅读了 [教程12] for循环 |
| 12/27 | +3 | 阅读了 [教程11] 逻辑判断 |
| 12/27 | 2016/12/27 今天是学习Python的第二天,昨天查看同行发现很多人在学完两天就放弃了,我一定要持续下去,加油! | |
| 12/27 | +5 | 阅读了 [教程10] 变量2 |
| 12/26 | +3 | 阅读了 [教程9] random |
| 12/26 | +3 | 阅读了 [教程8] while |
| 12/26 | +3 | 阅读了 [教程7] if |
| 12/26 | +3 | 阅读了 [教程0] Why Python? |
| 12/26 | +3 | 阅读了 [教程6] bool |
| 12/26 | +3 | 阅读了 [教程5] 变量 |
| 12/26 | +3 | 阅读了 [教程4] 输入 |
| 12/26 | +3 | 阅读了 [教程3] IDE |
| 12/26 | +3 | 阅读了 [教程2] print |
| 12/26 | +4 | 阅读了 [教程1] 安装 |