#! 以下全为windows环境
环境搭建:
去官网 http://www.python.org/ 下载最新的python程序安装包, 由于是windows环境,我下载了Python 3.2.1 Windows x86 MSI Installer 安装程序;下载后安装在 C:\Python32 ;紧接着设置系统的环境变量(path),在path末尾添加 “;C:\Python32”(不包括引号)
环境已经搭好,进入命令行输入python出现如下提示代表已经安装配置成功
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on w
32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Hello World
赶快执行下著名的hello world程序吧
在python提示符下输入 >>> print ('hello') 回车
输出: hello
当然我们可以以源文件的形式执行代码,python的源文件以.py为扩展名 ;)
D:\测试代码\python 下建立start.py 源文件 内容仅一行代码作为示例:
print ('''start with python''') (三个单引号)
执行过程:
1. 命令行进入源文件目录 D:\测试代码\python
2. Python执行代码 python start.py
3. 输出结果 start with python
##关于字符串的说明:
在python中有三种方式表示字符串
1. 单引号
2. 双引号
3. 三个单引号
其中1,2一点区别也没有,不像php中有是否解析变量的区别。3中可以包含换行的字符串,即包含一个文本片段。当然在1,2中也可以用反斜杠( \ )结尾来达到字符串续行的效果 ; )
python在字符串中也是用 反斜杠(\)来转义特殊字符的, 另外我们还可以自然化字符串,使一些特殊字符也正常输出,我们需要的是在字符串前加r或R (效果同csharp中字符串前的@符号) 如 r”hi, \n I’m…”
在python还有个很有趣的特性,两个相邻的字符串会自动合并在一起,如
“aaaaa” “bbbbbb” => “aaaaabbbbbb”
几个有趣的特色
1. 除法(/) 与 取整除法(//)
取整除法无论有无浮点数均返回整数
2. 乘法(*)
不但能对数字操作还能对字符串操作, ‘ha’ * 3 返回重复数字次数的字符串
3. 幂 (**)
返回x的y次幂, 唾手可得 x ** y
4. If elif else …结构, 在python中没有switch这样的语法,并且在每一个if或者elif或者else后面都有一个冒号代表下面将是一个语言块;
#注:在python中的缩进有着严格的作用,很可能因为缩进会产生语法错误哦
5. While else语法, hoho while竟然也有else语法了
6. For in range(1,5) else 语法 oh, my
好了现在已经学习了基本语法结构,写个乘法表的小程序 ;)
for i in range(1, 10, 1):
for j in range(1, i+1, 1):
print (str(i)+'*'+str(j)+'='+str(i*j), end=' ')
print ('\n')
ok了, very easy 吧
;)
今天学习到这, 下次学习 函数、模块、数据结构 bye ~