ex18 和ex19
indent 缩进
- underscore
: colon
ex20
+= 表示 等号左边 = 等号左边 + 右边
例如:x += 2 表示 x = x + 2;
以下两行代码等价。
current_line = current_line + 1
current_line += 1
ex21
#Question2
aa = divide(iq,2)
bb = multiply(weight,aa)
cc = subtract(height,bb)
dd = add(age,cc)
print "that becomes also %d." %dd
ex22 复习课!
print " "
#
print " ",variable," "
print " %r " %variable
print " %r %s" %(variable1,variable2)
%d
%f
%.4f
print " " +" "
print " ", #这个逗号的作用
"""
\n
\t
\t*
\
"\\" = "\"
+ - * / % < > <= >=
raw_input()
raw_input(" ")
raw_input(variable)
form sys import argv
from os.path import exists
exists( )
fileobject = open( )
fileobject.read( )
fileobject.open(" ","w")
fileobject.truncate( )
fileobject.write( )
fileobject.close( )
fileobject.seek( )
len( )
+=
def NameOfFunction(variable1,variable2):
(tab)___________________
def name(variable1,variable2):
(tab)_______
(tab)return
ex23 读代码
训练目的:
- Finding Python source code for things you need.
- Reading through the code and looking for files.
- Trying to understand code you find
- bitbucket.org
- github.com
- gitorious.org
- launchpad.net
- sourceforge.net
- freecode.com
在浏览代码时,发现两个好玩的Git项目:
- helloGitHub,专门为我们这些新手挑选好玩的项目~开发者也有一个项目叫learn python the hard way,我正走在前辈的道路上~
- Show me the code 各种非常有意思而且接地气的小任务,比如生成20个促销激活码,统计文本英文单词数目,爬网页里的日本妹子图片,excel相关等等,虽然现在看着这些代码基本都看不懂,但是扫过后超级有动力学python!
ex24
# -*- coding: utf- 8 -*-
将这句话加到代码第一行,就可以在代码里写中文注释啦!
- split() 这一行,括号里的单引号要删掉,否则报错。
- python的命令不能写成大写字母,在notepad中写成大写,语法高亮已经消失,无法运行。
- ctrl + Z, 退出shell里面的python程序,同quit()。
- 附加题3:
如果将第一句import改成*号,更简单,如下。
>>>from ex25 import *
>>>sentence = "There is no free lunch."
>>> wordd = break_words(sentence)
>>> wordd
['There', 'is', 'no', 'free', 'lunch.']
- 原来这课里三个引号的作用是 提供“”帮助”。在python下敲入help,就会出现三引号里面的内容。
ex26
不难,多运行几次,python的提示很精准。
补充上面ex22的清单:
help()
fileobject.split()
sorted()
pop()