Crossin的编程教室

我的学习

凉爽兄

共学习 35
连续学习 1
累计获得 666 点经验值

59
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] 安装