04笨方法学Python|ex18-26

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 读代码

训练目的:

  1. Finding Python source code for things you need.
  2. Reading through the code and looking for files.
  3. 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()

你可能感兴趣的:(04笨方法学Python|ex18-26)