python的提示符:主提示符(>>>)和次提示符(...)。主提示符是解释器告诉你它在等待你输入下一个语句,次提示符告诉你解释器正在等待你输入当前语句的其他部分。
python有两种主要方式完成你的要求: 语句和 表达式(函数/算数表达式等)
语句:print ‘Hello world’, 有关键字, 是使用关键字组成的命令。
表达式:abs(-4),没有关键字,是数学操作符构成的 算数表达式,也可以时使用括号 调用的函数。
2.1程序输出,print语句
1.print可以加%完成格式化输出
2.print 语句会 自动添加换行符
3.print输出的内容后面添加 ', '可以连续输出
2.2 程序输入和raw_input()
1.raw_input()可以获取用户输入的内容,参数可以为提示内容
2.通过int()函数可以将 数字的字符串转化为数字。
2.3 注释
1.python通过 # 标示注释,从 #开始到 这一行结束,都是注释内容。
2. 文档字符串的特别注释。在模块/类或者函数的 起始添加一个字符串,起到在线文档的功能。文档字符串 可以在程序运行时访问到,也可以用来自动生成文档。
2.4 操作符
1. // 操作符做浮点数除法,对结果进行四舍五入。
2. **是乘方操作符,例如3**2=9。
3. <>和!=功能一样,建议使用!=。
2.5 变量和赋值
1.python对大小写 敏感。
2.python 不支持自增1和自减1操作--n,-认为是单目操作,解释为-(-n)结果为n
2.6 数字
1.python支持 五种基本数字类型。
2. python支持 复数类型。
2.7 字符串
1.python中字符串被定义为 引号之间的字符集合。
2. 三个引号可以 用来包含 特殊字符,在shell中是一下用三个引号和回车结合的方式。
3.索引操作符[]和切片操作符[:]可以得到字串。注意 [: ]的边界。
4.加号(+)字符串连接运算,星号(*)字符串重复。
2.8 列表和元组
1.列表和元组可以存储 不同类型的对象。
2.列表元素用 中括号([] )包裹,元素的个数和数字 可以改变。
3.元组元素用 小括号()包裹,不可以更改。
2.9 字典
1. 字典元素用 大括号 {}包裹。
2.10 代码快及缩进对齐
1.python通过 缩进对齐表达代码逻辑。
2.11 if语句
1. else if 用elif。
2. 条件表达式后面要加 :冒号
2.12 while 循环
1. 条件表达式后面要加 :冒号
2.13 for循环和range()内建函数
1.for接受可迭代对象,参照C#的foreach语句。
2.带逗号的print语句输出的元素之间会 自动 添加空格。
3.学习了range()函数
4.学习了len()函数
5.学习了enumerate()函数,可以 既循环索引又循环 元素。
2.14 列表解析
1.对于这个功能不太了解,表示可以在一行中使用一个for循环将所有的值放到一个列表中。
2.15 文件和内建函数open(),file()
2.16 错误和异常
1. try: except :这种格式。
2. raise语句可以引发一个异常。
2.17 函数
1. 定义函数的关键字是 def。
2.默认参数,和C#相同。
3.定义函数要加冒号 :
2.18类
1.__init__()是 两个下划线_,可以认为是构造器,但是不实例化对象。
2. self相当于java中的this关键字。
2.19 模块
1.通过 import关键字 导入模块
菜包子
2013-06-7 11:43 于宿舍