|
04/22
|
+8
|
提交了 [作业]
|
|
04/21
|
+6
|
提交了 [作业]
|
|
04/21
|
+6
|
提交了 [作业]
|
|
04/21
|
+6
|
提交了 [作业]
|
|
04/21
|
+6
|
提交了 [作业]
|
|
04/21
|
+7
|
提交了 [作业]
|
|
01/24
|
+7
|
提交了 [作业]
|
|
12/23
|
+8
|
提交了 [作业]
|
|
12/22
|
+7
|
提交了 [作业]
|
|
12/20
|
+5
|
学习了 [课程9-3] 期中项目 - 统计成绩
|
|
12/20
|
+8
|
提交了 [作业]
|
|
12/19
|
+6
|
提交了 [作业]
|
|
12/19
|
+6
|
提交了 [作业]
|
|
12/19
|
+6
|
提交了 [作业]
|
|
12/19
|
+6
|
提交了 [作业]
|
|
12/19
|
+6
|
提交了 [作业]
|
|
12/19
|
+8
|
提交了 [作业]
|
|
12/18
|
+6
|
提交了 [作业]
|
|
12/18
|
+6
|
提交了 [作业]
|
|
12/18
|
+6
|
提交了 [作业]
|
|
12/18
|
+6
|
提交了 [作业]
|
|
12/18
|
+6
|
提交了 [作业]
|
|
12/18
|
+6
|
提交了 [作业]
|
|
12/18
|
+7
|
提交了 [作业]
|
|
12/15
|
+8
|
提交了 [作业]
|
|
12/14
|
+6
|
提交了 [作业]
|
|
12/14
|
+6
|
提交了 [作业]
|
|
12/14
|
+6
|
提交了 [作业]
|
|
12/14
|
+6
|
提交了 [作业]
|
|
12/14
|
+7
|
提交了 [作业]
|
|
12/12
|
+6
|
提交了 [作业]
|
|
12/12
|
+6
|
提交了 [作业]
|
|
12/12
|
+6
|
提交了 [作业]
|
|
12/12
|
+6
|
提交了 [作业]
|
|
12/12
|
+6
|
提交了 [作业]
|
|
12/12
|
+6
|
提交了 [作业]
|
|
12/12
|
+8
|
提交了 [作业]
|
|
12/11
|
+6
|
提交了 [作业]
|
|
12/11
|
+6
|
提交了 [作业]
|
|
12/11
|
+7
|
提交了 [作业]
|
|
11/20
|
+5
|
学习了 [课程9-2] 参考阅读 - 通过 Git 提交代码
|
|
11/20
|
+5
|
学习了 [课程9-1] 如何 debug
|
|
11/20
|
+7
|
学习了 [课程8-12] 编程实例 - 查找文件
|
|
11/19
|
+5
|
学习了 [课程8-11] 编程实例 - 屏蔽词替换
|
|
11/19
|
+5
|
学习了 [课程8-10] 小测验 - 文件读写
|
|
11/19
|
+5
|
学习了 [课程8-9] 参考阅读 - 读文件、写文件、异常处理
|
|
11/19
|
+5
|
学习了 [课程8-8] 图文 - 字符编码
|
|
11/19
|
+5
|
学习了 [课程8-7] 代码练习 - 异常处理
|
|
11/19
|
+5
|
学习了 [课程8-6] 视频 - 异常处理
|
|
11/19
|
+5
|
学习了 [课程8-5] 图文 - 异常处理
|
|
11/19
|
+5
|
学习了 [课程8-4] 视频 - 写文件
|
|
11/19
|
+7
|
学习了 [课程8-3] 图文 - 写文件
|
|
11/18
|
+5
|
学习了 [课程5-1] 图文 - 模块
|
|
11/18
|
+5
|
学习了 [课程7-19] 实例解析 - 三人斗地主手牌生成
|
|
11/18
|
+5
|
学习了 [课程7-18] 编程实例 - 三人斗地主手牌生成
|
|
11/18
|
+5
|
学习了 [课程7-17] 实例解析 - 生成优惠券号码
|
|
11/18
|
+5
|
学习了 [课程7-16] 编程实例 - 生成优惠券号码
|
|
11/18
|
+5
|
学习了 [课程7-15] 编程实例 - 统计单词出现次数
|
|
11/18
|
+6
|
提交了 [作业]
|
|
11/18
|
+6
|
提交了 [作业]
|
|
11/18
|
+6
|
提交了 [作业]
|
|
11/18
|
+6
|
提交了 [作业]
|
|
11/18
|
+6
|
提交了 [作业]
|
|
11/18
|
+6
|
提交了 [作业]
|
|
11/18
|
+7
|
提交了 [作业]
|
|
11/16
|
+6
|
提交了 [作业]
|
|
11/16
|
+6
|
提交了 [作业]
|
|
11/16
|
+7
|
提交了 [作业]
|
|
11/14
|
+8
|
提交了 [作业]
|
|
11/13
|
+8
|
提交了 [作业]
|
|
11/12
|
+7
|
提交了 [作业]
|
|
11/10
|
+8
|
提交了 [作业]
|
|
11/09
|
+7
|
提交了 [作业]
|
|
11/02
|
+7
|
提交了 [作业]
|
|
08/01
|
+8
|
学习了 [课程8-2] 图文教程 - 文件读写
|
|
07/31
|
+5
|
阅读了 [教程38] 模块
|
|
07/30
|
+3
|
阅读了 [教程37] 字典
|
|
07/30
|
+3
|
阅读了 [教程27] list切片
|
|
07/30
|
+3
|
阅读了 [教程28] 字符串的分割
|
|
07/30
|
+3
|
阅读了 [教程29] 连接list
|
|
07/30
|
+3
|
阅读了 [教程22] 函数应用示例
|
|
07/30
|
+3
|
阅读了 [教程36] 异常处理
|
|
07/30
|
+5
|
阅读了 [教程34] break
|
|
07/29
|
+3
|
阅读了 [教程26] 操作list
|
|
07/29
|
+3
|
阅读了 [教程25] 初探list
|
|
07/29
|
+3
|
阅读了 [教程30] 字符串的索引和切片
|
|
07/29
|
+3
|
阅读了 [教程33] 处理文件中的数据
|
|
07/29
|
+3
|
阅读了 [教程32] 写文件
|
|
07/29
|
+3
|
阅读了 [教程44] 查天气(2)
|
|
07/29
|
+4
|
阅读了 [教程43] 查天气(1)
|
|
03/09
|
+8
|
学习了 [课程8-1] 读文件
|
|
03/08
|
|
#20170308
#字典{键:值,'b':2,'c':3}无序
#元组(1,'a',4)有序,固定,不可更改。
|
|
03/08
|
+5
|
学习了 [课程7-14] 小测验 - 序列
|
|
03/08
|
+5
|
学习了 [课程7-13] 参考阅读 - 列表、字典、元组
|
|
03/08
|
+5
|
学习了 [课程7-12] 代码练习 - 元组返回值
|
|
03/08
|
+5
|
学习了 [课程7-11] 代码练习 - 字典
|
|
03/08
|
+5
|
学习了 [课程7-10] 图文教程 - 元组、字典、集合
|
|
03/08
|
+7
|
学习了 [课程7-9] 字典、元组
|
|
03/07
|
+5
|
学习了 [课程7-8] 代码练习 - 分割与连接字符串
|
|
03/07
|
+5
|
学习了 [课程7-7] 列表与字符串
|
|
03/07
|
|
#20170307
#列表与字符串
#字符串通过分割转为列表:split方法拆分字符串。
text = 'hello world !'
text.split()
#可制定分隔符
text.split('o')
#列表转换成字符串:join方法,加上连接符。
';'.join(['a','b','c'])
##字符串与列表的相似之处。
for i in text#进行遍历
text[2]#可以通过索引访问,不可通过索引修改
text[1:3]#支持切片操作
'.'.join(text)#使用分隔符拼接成新的字符串
|
|
03/07
|
+5
|
学习了 [课程7-6] 代码练习 - 列表解析式
|
|
03/07
|
+5
|
学习了 [课程7-5] 代码练习 - 列表切片操作
|
|
03/07
|
+7
|
学习了 [课程7-4] 代码练习 - 操作列表
|
|
03/06
|
+5
|
学习了 [课程7-3] 图文教程 - 再探列表
|
|
03/06
|
+5
|
学习了 [课程7-2] 图文教程 - 初探列表
|
|
03/06
|
+5
|
学习了 [课程7-1] 列表
|
|
03/06
|
|
#20170306列表解析
#定义一个列表
arr = [0,1,2,3,4,5]
#对该列表进行遍历:
[ i for i in arr]
#得出遍历的列表arr
#在此基础上可以加上若干条件
[ i*2 for i in arr if i>3]#得到列表中大于3的数乘以2
#代码解析可提高开发效率
for i in arr:
if i >3:
arr2.append(i*2)
print arr2
|
|
03/06
|
|
#20170306列表切片。
arr[1:3]#冒号前后代表起始位置。此处意为 位置1到位置3之前的元素(即第二个元素和第三个元素),也可用负数表示位置
#如果冒号两边的值相等,或者冒号左边的数要大于右边的数字,会得到一个空列表;
#冒号前后的数字如果省略,就以为着到列表的尽头。
#只有一个冒号,得出全列表的副本。可用此复制列表:
arr2 = arr[:]
#即复制出了一个与arr一模一样的列表
arr2 = arr#只是赋予arr列表一个arr2的名字
|
|
03/06
|
|
#20170306列表新增修改删除排序。
###使用索引对指定位置的值进行更改:
#定义列表:
arr [1,20,6,'he']
arr[1]=2#即将列表中第一个元素修改为2;
arr[-1]='she'#即将列表中倒数第一个元素修改为she;
#新增可以用到append和insert方法:
arr.append(2)#将元素2插在了列表的末尾
arr.insert(2,2)#将元素2添加在了2 的位置,也就是第三个;
#可以两个列表相加
arr += [1,2,3]#1,2,3被加在末尾;
#指定元素删除:
arr.remove(6)#如果指定的元素有多个,会先删除排在前面的;
#也可通过del 删除指定位置的元素;
del arr[2]
#其他的方法:
len(arr)#获得列表长度
arr.sort()#将列表排序
arr.sort(reverse = True)#倒序排列
|
|
03/06
|
|
#20170306 list列表 range就是一个列表。range(5)就是定义了一个从0到4的列表。
#####自定义列表:arr [1,2,'hello','你好'] 这时,在python2.7中直接print,中文是unicode码值的形式,需要for a in arr: print单个打出才能看见中文;在python3中可以print出来。
|
|
03/06
|
+6
|
学习了 [课程6-11] 编程实例 - 打印图形
|
|
03/02
|
+5
|
学习了 [课程6-10] 小测验 - 函数
|
|
03/02
|
+5
|
学习了 [课程6-9] 参考阅读 - 函数
|
|
03/02
|
+6
|
学习了 [课程6-8] 函数应用实例
|
|
02/18
|
+5
|
学习了 [课程6-7] 代码练习 - 全局变量
|
|
02/18
|
+5
|
学习了 [课程6-6] 代码练习 - 函数的默认参数
|
|
02/18
|
+5
|
学习了 [课程6-4] 图文教程 - 局部变量与全局变量
|
|
02/18
|
+5
|
学习了 [课程6-3] 图文教程 - 参数与返回值
|
|
02/18
|
+6
|
学习了 [课程6-2] 图文教程 - 初探函数
|
|
02/15
|
+5
|
学习了 [课程6-2] 代码练习 - 创建函数
|
|
02/15
|
+6
|
学习了 [课程6-1] 函数
|
|
02/11
|
|
#20170211 还是需要增加代码量,只看不动手动脑容易漏掉很多细节。
|
|
02/11
|
+5
|
学习了 [课程5-6] 编程实例 - 猜数字
|
|
02/11
|
+5
|
学习了 [课程5-5] 小测验 - 模块
|
|
02/11
|
+6
|
学习了 [课程5-4] 参考阅读 - 模块、random、math、time
|
|
02/08
|
+2
|
R1-11
|
|
02/07
|
|
R011-random模块 #1.1到10之间随机数 random.randint(1,10) #2.指定数组内的数字随机。random.choice([1, 3, 5]) #3. dir(random)使用dir()可以查看对应模块中的方法。 #4.使用from 引入模块中的单个方法,可以加别名: from math import pi as math_pi
|
|
02/07
|
|
R011-模块 理解为写好的代码块,拿来直接使用。有程序语言内置的也有开发者写的外部模块。通过import 引入,如:##1.引入random 模块,再通过random.的方式调用模块中的方法 import random random.randint(1,6) ##2.直接调用模块中的方法,如使用 from random import randint randint(1,10) ##3.from random import * randint(1,9)
|
|
02/07
|
+5
|
学习了 [课程5-3] 代码练习 - 计算圆面积
|
|
02/07
|
+5
|
学习了 [课程5-2] 代码练习 - 生成随机数
|
|
02/07
|
+7
|
学习了 [课程5-1] random
|
|
02/06
|
+5
|
学习了 [课程4-12] 编程实例 - BMI 指数测试
|
|
02/06
|
+5
|
学习了 [课程4-11] 编程实例 - 数字组合
|
|
02/06
|
+5
|
学习了 [课程4-10] 小测验 - 控制流
|
|
02/06
|
+5
|
学习了 [课程4-9] 参考阅读 - 条件判断、循环
|
|
02/06
|
+6
|
学习了 [课程4-8] 代码练习 - 九九乘法口诀表
|
|
01/27
|
+5
|
学习了 [课程4-7] 代码练习 - 跳出循环
|
|
01/27
|
+5
|
学习了 [课程4-6] 代码练习 - for 循环
|
|
01/27
|
+5
|
学习了 [课程4-5] for
|
|
01/27
|
+5
|
学习了 [课程4-4] 代码练习 - while 循环
|
|
01/27
|
+5
|
学习了 [课程4-3] while
|
|
01/27
|
+5
|
学习了 [课程4-2] 代码练习 - if 条件判断
|
|
01/27
|
+6
|
学习了 [课程4-1] if
|
|
01/19
|
+5
|
学习了 [课程3-12] 编程实例 - 各种变量
|
|
01/19
|
+5
|
学习了 [课程3-11] 小测验 - 基本概念
|
|
01/19
|
+7
|
学习了 [课程3-10] 参考阅读 - 变量、逻辑、类型、字符串
|
|
01/18
|
+5
|
学习了 [课程3-9] 代码练习 - 字符转数字
|
|
01/18
|
+5
|
学习了 [课程3-8] 类型转换
|
|
01/18
|
|
R-010类型转换。str() float() int() bool() 注意布尔类型的转换。其中bool('') bool() bool(None) bool(0) 数字0、空字符、None转成布尔都是false。==================================
由空字符转bool为false,写if语句时,可以直接 a = raw_input() if a: print ("It's ture !")
==================================
即如果输入的不为空字符即执行print语句
|
|
01/18
|
+5
|
学习了 [课程3-7] 代码练习 - 字符串拼接
|
|
01/18
|
+6
|
学习了 [课程3-6] 字符串
|
|
01/14
|
+5
|
学习了 [课程3-5] 代码练习 - 比较大小
|
|
01/14
|
+5
|
学习了 [课程3-4] 逻辑判断
|
|
01/14
|
+7
|
学习了 [课程3-3] 代码练习 - 变量计算
|
|
01/13
|
+7
|
学习了 [课程2-5] 编程实例 - 更多的输出
|
|
01/12
|
+1
|
R-009 输入input()括号中的内容可以是输入提示。一个复习:raw_input()默认所有的输入都是字符串。print()可用百分号进行传参。print(%s)%value########print(%d)%99###########print(%.2f)%4.88##
|
|
01/09
|
+5
|
学习了 [课程1-2] 安装成功检验
|
|
01/09
|
+5
|
学习了 [课程0-2] 新手必读
|
|
01/09
|
+5
|
学习了 [课程0-1] “码上行动”使用指南
|
|
01/09
|
+1
|
R-008 后天打卡群出发。目前的进度堪忧哇。
|
|
01/06
|
+1
|
R-008一周没学了。
大概python不是刚需?
这不是借口,得想办法变成刚需。
安装了PYCHARM还需要多加熟练。
|
|
12/30
|
+4
|
R1-008函数定义
def func1(num1):
print num1 + 2
调用时 func1(3)即传入3做参数,print出5
|
|
12/29
|
+3
|
阅读了 [教程21] 函数的参数
|
|
12/29
|
+3
|
阅读了 [教程20] 命令行常用命令
|
|
12/29
|
+7
|
阅读了 [教程19] 函数
|
|
12/28
|
+3
|
阅读了 [教程18] bool类型转换
|
|
12/28
|
+3
|
阅读了 [教程17] 类型转换
|
|
12/28
|
|
r1-007字符串格式化:
简单来说,变量传参到%与字符串一起输出。
#1-
name = 'Anderson'
print "Hi, %s~"%name
#2-- %d替代整数
answer = 6
print "My answer is %d"%answer
#3-- %f替代小数 %.2f为保留两位小数
print "price is %.2f"%4.90
#4-- 多个值需要格式化时:
print "%s buy an apple, cost %.2f dollar."%(name,2.80)
|
|
12/28
|
+6
|
阅读了 [教程16] 字符串格式化2
|
|
12/27
|
+6
|
阅读了 [教程15] 循环的嵌套
|
|
12/26
|
+3
|
阅读了 [教程14] 字符串格式化
|
|
12/26
|
|
r1-007 print 中的注意事项。
反斜杠的用法/ 可以转义。在字符串中用\'\"表示'";用\\表示\;用\n进行换行;用\来实现代码换行不影响输出。
print "*",在print最后加上逗号,可以不换行输出。
python发布了3.6的版本。
有格式化字符串的功能:
name = 'Bob'
print(f"He said his name is {name}")#'He said his name is Bob'
|
|
12/26
|
+3
|
阅读了 [教程13] 字符串
|
|
12/26
|
+3
|
r1-006 练习循环习题903-906 分别使用whlie 与 for;
想到的:九九乘法表,输出*组成的图案(根据输入的内容放大化--似乎很难);
更多的练习以增加熟练度,并刺激出更多的想法。
|
|
12/25
|
+5
|
学习了 [课程2] 代码练习 - 变量赋值
|
|
12/25
|
+5
|
学习了 [课程1] 变量
|
|
12/25
|
+5
|
学习了 [课程4] 小测验 - 输入输出
|
|
12/25
|
+5
|
学习了 [课程3] 参考阅读 - 输入、输出
|
|
12/25
|
|
接上。3中可使用 value = eval(input())达到获取用户输入值的目的
|
|
12/25
|
|
input 与 raw_input 后者接收字符串,python3中将二者合并
|
|
12/25
|
+5
|
学习了 [课程2] 代码练习 - Hello World
|
|
12/25
|
+5
|
学习了 [课程1] 输入输出
|
|
12/25
|
+5
|
学习了 [课程3] 小测验 - 安装
|
|
12/25
|
+5
|
学习了 [课程2] 参考阅读 - 安装
|
|
12/25
|
+5
|
学习了 [课程1] 安装
|
|
12/25
|
+3
|
阅读了 [教程12] for循环
|
|
12/25
|
+3
|
阅读了 [教程11] 逻辑判断
|
|
12/25
|
+3
|
阅读了 [教程10] 变量2
|
|
12/25
|
+3
|
阅读了 [教程9] random
|
|
12/25
|
|
r1-003 练习while时注意到的问题
1. =与==
目前理解,=为赋值,而==可以判断是否等价。
2.批量缩进
写完if之后想在开头加while,需要大段缩进。
一般编辑器都可选中后按TAB 缩进,SHIFT+TAB反缩进
据说VIM中可以使用<<和>>进行缩进
|
|
12/25
|
+3
|
阅读了 [教程8] while
|
|
12/25
|
+5
|
阅读了 [教程7] if
|
|
12/24
|
+3
|
阅读了 [教程74] 多线程
|
|
12/24
|
|
R1-001 input()输入。
实际执行时,输入字符串还是需要加''
可以做到输入非数字之类直接识别为字符串吗?
R1-002 猜数字
num = 12
print('Guess what i think?')
answer = input()
result = answer<num
print result
print 'May be too small?'
result = answer>num
print result
print 'too big'
-----------------------------------------
可以用判断来简化一下。
类似 if answer != num
then print ('false')
if answer >= num then print ('big')
else print ('small')
else print ('right')
|
|
12/24
|
+3
|
阅读了 [教程6] bool
|
|
12/24
|
+3
|
阅读了 [教程5] 变量
|
|
12/24
|
+3
|
阅读了 [教程2] print
|
|
12/24
|
+3
|
阅读了 [教程4] 输入
|
|
12/24
|
+2
|
安装2.7.5版本的python.
IDE(Intergrated Development Enviroment):集成开发环境。
python会自带一个ide,叫IDLE。
打开之后默认是命令行的方式执行语句,与cmd中敲python之后出来的类似。
点击file可以使用文本编辑,F5可保存代码并执行。
.py为python代码文件类型。
|
|
12/23
|
+3
|
阅读了 [教程3] IDE
|
|
12/23
|
+3
|
阅读了 [教程1] 安装
|
|
12/23
|
+4
|
阅读了 [教程0] Why Python?
|