|
(一)软件的安装与配置
1.Python安装(Windows)
在www.python.com网站上下windows下的python安装包
Python2.6.2.msi为例
安装在c:\python2.6目录下
在系统环境变量中,配置如下:
Path = %path%;c:\python2.6
2.测试软件是否安装成功
打开cmd,输入python,如果安装成功,则会出现如下信息:
(二)基本概念
1.常量:不能改变它们的值
如:5、1.23、9.25e-3这样的数,'This is a string'、"It's a string!"这样的字符串
2.数
在Python中有4种类型的数——整数、长整数、浮点数和复数。
- 2是一个整数的例子。
- 长整数不过是大一些的整数。
- 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
- (-5+4j)和(2.3-4.6j)是复数的例子。
3.字符串:字符的序列
单引号:如‘hello world’
双引号:如”Hello world’
三引号:如’’’hello world’’’
利用三引号,可以指示一个多行的字符串。可以在三引号中自由的使用单引号和双引号。
转义符:对特殊字符处理时需要进行换义,如单引号(‘)
4.标识符:用于标识对象,如变量名,规格与C相同
· 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
· 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
· 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
· 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
· 无效 标识符名称的例子有2things、this is spaced out和my-name
5.数据类型:python的基本类型是数和字符串,用户还可以使用类创建自己的数据类型
6.对象:python是完全面向对象,“以一切皆对象”
7.逻辑行和物理行
物理行:在所编写的程序中看到的行
逻辑行:“python”所看到的行
一般一个完整的语句占一行逻辑行
使用分号(;)可以将多个逻辑行写一个物理行,如:
前面两个物理行,也是两个逻辑行
后面使用分号,将两个物理行变成一个逻辑行
建议:少用或不要用分号,应该每个逻辑行占一个物理行
使用‘\’可将一个语句分成多行
8.缩进:在python使用缩进来指明语句块
建议:使用固定的空格或Tab来进行缩进
(三)运算符与表达式
运算符
| 名称
| 说明
| 例子
| 算术操作符
| +
|
|
|
| -
|
|
|
| *
|
|
|
| /
|
|
|
| %
| 取模
|
| -25.5 % 2.25 = 1.5
| **
| 幂
|
| 2**3 = 8
| //
| 取整
|
| 4 / 3.0 = 1.0
| 位操作符
| <<
| 左移
|
|
| >>
| 右移
|
|
| &
| 位与
|
|
| |
| 位或
|
|
| ^
| 位异或
|
|
| ~
| 位取反
|
|
| 比较操作符(>,<,>=,<=,==,!=)
| 逻辑操作符
| not
| 非
|
|
| and
| 与
|
|
| Or
| 或
|
|
| (四)控制语句
1.if语句
if
if-else
if-elif-else
2.while语句
3.for语句
4.continue语句
5.break语句
(五)函数
def function-name(parameter-list) :
function-body
parameter-list可以为空
默认形参的使用
注:只有在形参表末尾的那些参数可以有默认参数值
使用return返回值
(六)模块
对函数和变量代码进行封装,以便代码重用
使用关键字import,可以引入其它模块的函数或变量(如标准库中sys模块)到自己的程序中(以sys模块为例)
如果要避免每个在path前加sys.,可以使用from-import语法,from sys import path
建议:应该避免使用from-import,而使用import,这样可更易读,避免名称冲突
|
|
|