一、第一个python程序HelloWord.py
print "Hello Word!"
上面的一行代码保存为:HelloWord.py。我的python.exe的存储路径为:D:\Program Files\Python27\Python.exe。运行如下:
点击开始运行,输入CMD,进入DOS命令行,输入以下代码:
D:\Progra~1\Python27\python.exe d:\HelloWord.py
二、变量和赋值
s='HelloWord'
print s
上面的s为变量,第一个语句为鉴该字符串'HelloWord'赋值给s。从中可以看出字符串用单引号括起来。第二条语句为输出字符串。
为了加深记忆再来一个程序:
a=5
b=10
c=11
print a+b*c
上面的语句输出结果为:115
三、函数
def Combine(name):
s='Hello '+name+'!'
return s
print Combine('Word')
print Combine('HELLO')
上面的程序输出为:
Hello Word!
Hello HELLO!
可以看出定义函数格式如下:
def 函数名(参数表):
语句...
return语句
下面是另一个例子:
def Sum(a,b):
return a*b
s=Sum(100,2)
print s
print Sum(11,3)
上面的语句输出结果为:
200
33
四、循环语句与判断语句
在python中只有while循环、for循环和if判断语句,没有do while语句和switch case语句。
for循环语句的格式例子如下:
for i in range(10):
print i
上面的语句会输出0到9的数字
while语句如下:
i=100
while i<103:
i=i*5
print i
上面的语句会输出:
500
505
510
if语句判断如下:
i=1
if i<2:
print "i<2"
else:
print "i>="
上面的语句输出为:
i<2
五、列表和字典
在python中没有数组但是有和它相似的数据类型列表和字典。
列表的形式如下:
a=[12,23,34]
字典的形式如下:
c={1:'abc',2:'df',3:'df'}
一个例子如下:
a=[12,'12',23]
for b in a:
print b
c={'d':123,'f':13}
for key in c:
print key
print c[key]
六、字符串和切片
字符串是有单引号或双引号括起来的序列,其和列表一样可以通过[形式访问],如下:
a="12345"
print a[0]
print a[3]
上面的语句会输出1和4.
字符串切片的例子如下:
a="abcdefghijklmn"
print a[:4]
print a[0:4]
print a[6:]
print a[6:10]
上面的语句输出结果为:
abcd
abcd
ghhijklmn
ghij
可以看出当需要输出特定位置的前面部分时,前面的0可以省略,输出后面部分所有时,同理。
七、其他一些内容
1.可以运用#来注释
2.在循环语句中可以使用continue和break关键字
3.可以使用符号'+'来连接两个字符串
4.关系运算符:>,>=,<,<=,==.!=,<>
5.算数运算符:+,-,*,/,%
6.在print语句中可以使用格式化操作
for i in range(100,104)
print '%d,%d'%(i,i)
7.在python中缩进很重要,因为一个语句块的判断需要通过缩进来判断
8.print语句会自动换行