2.1行结构和缩进#\代表换行print 'xxx    \aaa'            #这样的语法是可以的#使用[],(),{}也可以这样,例子自己测试咯#缩进(之前写代码的时候,虽然没讲,但是基本空了4个格子)#案列一if 1:    print 's社长'else:    print '菊花'#案列二(如果判断语句下面只有一行代码,则可以写成一行)if 1:print 's社长'else:print '菊花'#案例三(如果你不想写入代码,可以这么写)if 1:    pass    #这样大气上档次,好优化  pass就是什么都没有,else:    print '菊花'#python也可以单行写,使用逗号(;)a=1;b=2;print a+b#2.2标示符和保留字#标示符是识别变量,函数,类,模块和其他对象的名称#标示符的定义:#1.可以使用字母,数字和下划线#2.区分大小写#3.关键字不可以作为标示符#关键字'''and del from nonlocal tryas elif global not whileassert else if or withbreak except import pass yieldclass exec in print continue finally is raise def for lambda return'''#很多的都在第一章折腾过,其他没折腾的,要么自己去理解要么等我跟书讲#2.3数字字面量#内置函数分为4种类型#布尔    True和False,第一章中我们讨论了什么时候每种数据类型为空,但数据位空的时候也为假#整数    没啥好讲的#浮点    就是小数呗,除非你没学过数学#复数    12J或者12j再或者12+1j 包含J或j的为复数#2.4字符串字面量#字符串我在第一章中讲过三种方式,单引号和双引号没区别,三引号也是#如何在字符串中使用一些特殊字符,比如单引号双引号等等,就要在前面加上\print '\\'        #\#加上u代表为unicode编码print u'hello'    #u'hello'#加上r代表不转义print '\\'    #\\#2.5容器#就是元组,字典,列表#2.6运算符,分隔符及特殊符号#python能识别的运算符'''+ - * ** / // & << >> & |^ ~ < > <= >= == != <> +=-= *= /= //= **= &= |= ^= >>= <<='''#python 分隔符#() [] {} , ; : . ` = #python特殊符号#' " # \ @#$和?在python毫无意义#2.7文档字符串#这个换而言之就是使用方法介绍,在第一章最后一点我们列举了os.__doc__    #其实他就是os的使用介绍#当然我们也可以这样def test(n):    'this is zhushi'    print ntest.__doc__    #this is zhushi#2.8装饰器#在第一章中我们介绍了@meatichmethod 这就是一个装饰器 ,这个以后再讲,目前懂这玩意是啥名字就行#2.9源代码编码#说白了就是编码,在python中不怎么支持中文,所以设置编码极为重要#编码的写法#coding:utf8#coding=utf8#encoding:utf8#encoding:utf8#-*- coding: utf8 -*-