LPHW-积累-ex1-6

Learn Python The Hard Way 

ex0 

介绍了各个操作系统下python的安装;强调了初学者最好使用简单的编辑器,不要使用IDE环境

ex1

使用 print 输出简单的字符串;

以及对python源文件设置字符集的方法,即在文件首行添加 # -*- coding: utf-8 -*- 的说明,这可以解决中文注释报错的问题

ex2

python 的注释使用#(octothorpe,也就是井字符),而且只能单行注释,不能注释代码块;

作者第一次提出read code backward的读代码方法,即从末行开始向首行读,易于查找出自己的错误

ex3

介绍了python中基本的数学运算符的输出特性,以及整数除法和小数除法的区别

ex4

介绍了变量的赋值,python没有声明变量的类型,以及变量的提前的声明

ex5

python使用了类似C语言中的格式化输出的方法,输出字符串(/s)和输出整数(/s),以及python中特有的经常用于调试使用的(/r) ,如下例:

 1 my_name = 'Zed A. Shaw'
 2 my_age = 35 # not a lie
 3 my_height = 74 # inches
 4 my_weight = 180 # lbs
 5 my_eyes = 'Blue'
 6 my_teeth = 'White'
 7 my_hair = 'Brown'
 8 
 9 print "Let's talk about %s." % my_name
10 print "He's %d inches tall." % my_height
11 print "He's %d pounds heavy." % my_weight
12 print "Actually that's not too heavy."
13 print "He's got %s eyes and %s hair." % (my_eyes, my_hair)
14 print "His teeth are usually %s depending on the coffee." % my_teeth
15 
16 # this line is tricky, try to get it exactly right
17 print "If I add %d, %d, and %d I get %d." % (
18     my_age, my_height, my_weight, my_age + my_height + my_weight)

ex6

依然介绍了 print 输出字符串时遇到的一些特殊的情况:

 1 x = "There are %d types of people." % 10
 2 binary = "binary"
 3 do_not = "don't"
 4 y = "Those who know %s and those who %s." % (binary, do_not)
 5 
 6 print x
 7 print y
 8 
 9 print "I said: %r." % x
10 print "I also said: '%s'." % y
11 
12 hilarious = False
13 joke_evaluation = "Isn't that joke so funny?! %r"
14 
15 print joke_evaluation % hilarious
16 
17 w = "This is the left side of..."
18 e = "a string with a right side."
19 
20 print w + e

第4行出现了,单行填充两个格式化输出符的情况,使用了%(A,B)的输出格式;

第9行,使用了(/r)的格式化输出,r是raw的简写,即输出原始的值。

第20行介绍了 + 的字符串拼接功能

上一篇:使用WKWebView遇到的坑


下一篇:WKWebView