本文共 1512 字,大约阅读时间需要 5 分钟。
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 -*-
转载于:https://blog.51cto.com/c4rt1y/1429087