-
41之前print了那么多,都是程序在向屏幕“输出”。那有来得有往,有借得有还,有吃。。。咳咳!那啥,我们得有向程序“输入”信息的办法,才能和程序对话,进行所谓的“人机交互”。 python有一个接收命令行下输入的方法: input() 注意,和print不同的是,这次我们必须得加上()了,而且得是英文字符的括号。
-
10break是彻底地跳出循环,而continue只是略过本次循环的余下内容,直接进入下一次循环。
-
13今天要说一个新概念--list,中文可以翻译成列表,是用来处理一组有序项目的数据结构。想象一下你的购物清单、待办工作、手机通讯录等等,它们都可以看
-
14之前,我们写的程序绝大多数都依赖于从命令行输入。假如某个程序需要输入很多数据,比如一次考试的全班学生成绩,再这么输就略显痛苦了。一个常见的办法就是把学生的成绩都保存在一个文件中,然后让程序自己从这个文件里取数据。
-
18字符串和list之间有很多不得不说的事。比如有同学想要用python去自动抓取某个网页上的下载链接,那就需要对网页的代码进行处理。处理的过程中,免不了要在字符串和list之间进行很多操作。
-
7今天发现了一个iPad上的游戏,叫Cargo-Bot。这个游戏需要你用指令控制一个机械臂去搬箱子。游戏里蕴含了很多编程的思想,包括循环、函数调用、条件判断、寄存器、递归等等,挺有意思的。更厉害的是,这个游戏是用一个叫Codea的app直接在iPad上编写出来的。有iPad的同学不妨玩玩看,挑战一下你的“程商”。
-
6数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反复地使用这块语句。它有可能需要输入,有可能会返回输出。
-
9昨天最后留的几句关于bool类型的转换,其中有一行: bool('False') print一下结果,会发现是True。这是什么原因?
-
25设想一样,如果我们要输出5个*,用for循环要这么写 for i in range(0, 5): print '*' 如果想让这5个*在同一行,就在print语句后面加上逗号 for i in range(0, 5): print '*',
-
20之前粗略地提到bool类型的变量,又说到if和while的判断条件。有些同学反馈说没怎么理解,为什么一会儿是bingo=False,一会又是bingo==False,一会儿是
-
9list有两类常用操作:索引(index)和切片(slice)。 昨天我们说的用[]加序号访问的方法就是索引操作。
-
17我们在输出字符串的时候,如果想对输出的内容进行一些整理,比如把几段字符拼接起来,或者把一段字符插入到另一段字符中间,就需要用到字符串的格式化
-
9话接上回。我们已经能从文件中读取游戏成绩数据了,接下来就要考虑,怎么把我们每次游戏的结果保存进去。
-
10和for循环一样,if也可以嵌套使用,即在一个if/elif/else的内部,再使用if。这有点类似于电路的串联。
-
43什么是IDE?英文叫做Integrated Development Environment,中文就是集成开发环境。嗯,等于没说。
-
33在Windows系统上安装Python的方法还算简单,比平常装个软件稍稍麻烦一点。
-
25
-
6请大家上我们的论坛发帖提问
-
1请问怎么让它输出的结果是A is a "good" girl.
-
3我看到你写的第三课,那个不会怎么办,可以加个微信或者QQ吗。想问哈你
-
3一按delete键就出现小框框
-
0老师关于Pygame设置的帖子怎么找不到了? 我昨晚刚装上Pygame,根据那个帖子设置好了。但今天打开Pygame又要从新设置,不知什么原因?但那个帖子我又找不到,我纯小白。
-
5【转自crossin.me】有同学问起昨天那段测试代码里的问题,我来简单说一下。
-
13今天补充之前讲过的一个语句:if。为什么我跳要着讲,因为我的想法是先讲下最最基本的概念,让你能用起来,之后你熟悉了,再说些细节。
-
5昨天介绍了面向对象的概念,今天我们来创建一个类。
-
8今天介绍一个python中的基本类型--字典(dictionary)。
-
5
-
10到目前为止,python最入门的语法我们都已经有所涉及,相信大家一路学过来,多少也能写出一些小程序。在接下来的课程中,我会基于实例来更深入地介绍python。
-
16上一课举了一个面向对象和面向过程相比较的例子之后,有些同学表示,仍然没太看出面向对象的优势。没关系,那是因为我们现在接触的程序还不够复杂,等以后你写的程序越来越大,就能体会到这其中的差别了。
-
37昨天说到了python中的几个基本类型,字符串、整数、浮点数都还算好理解,关于剩下的那个bool(布尔值)我要稍微多说几句。 逻辑判断在编程中是非常重要的。大量的复杂程序在根本上都是建立在“真”与“假”的基本逻辑之上。而bool所表示的就是这种最单纯最本质的True / Flase,真与假,是与非。
-
2
-
14
-
3
-
4我点击了File但是没有出现New Window这个选项
-
7实际上没人能一次就写出完美的代码,除了我。但是世界上只有一个我。 -- 林纳斯·托瓦兹(Linux 之父)
-
1
-
2
-
3
-
3在用 python2 抓取网页的时候,经常会遇到抓下来的内容显示出来是乱码。发生这种情况的最大可能性就是
-
11L防抽
-
2
-
1一楼祭天
-
1
-
7如果说我比别人看得更远些,那是因为我站在了巨人的肩上。 -- 牛顿
-
12
-
0我现在用tf-IDF求出了各短文本之间的相似度,之后我想将相似度高于某一阈值的短文本进行合并(就是整
-
0#coding=utf-8 import re import os import shutil str1='原因:' str2='可能的后果:' import codecs def writetxt('H
-
25明天俺就要出发了,今天赶在睡觉前来个深夜档。
-
0我用import nltk报错显示‘nltk’import unused 用from nltk import 直接在前面显示红色的×号