python入门学习
来源:互联网 发布:淘宝卖家上传图片失败 编辑:程序博客网 时间:2024/05/17 06:27
一、第一个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=5b=10c=11print a+b*c
上面的语句输出结果为:115
三、函数
def Combine(name): s='Hello '+name+'!' return sprint Combine('Word')print Combine('HELLO')
上面的程序输出为:
Hello Word!
Hello HELLO!
可以看出定义函数格式如下:
def 函数名(参数表):
语句...
return语句
下面是另一个例子:
def Sum(a,b): return a*bs=Sum(100,2)print sprint 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=100while i<103: i=i*5 print i
上面的语句会输出:
500
505
510
if语句判断如下:
i=1if 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语句会自动换行
- 001--Python入门学习
- python学习入门
- python入门学习之一
- python学习入门
- Python入门学习 :)
- Python 画图学习入门
- python入门学习
- python 学习快速入门
- python入门学习
- 【学习】Python语言入门
- Python入门学习(一)
- python学习入门
- python入门学习
- Python学习01---入门
- Python入门学习
- python入门学习笔记
- python入门学习
- python入门学习总结
- 代码分析ADO.NET数据异步处理
- C#中的索引器的简单理解和用法
- Response 弹出js代码的方法
- nginx的proxy_pass和 location为正则表达式的问题
- Tomcat+MySQL的配置(windows下)
- python入门学习
- Mysql常用的几种SQL提示
- void f() const 常成员函数
- eclipse插件
- 有关“CRT detect that the application wrote to memory after end of heap buffer”问题的解决
- Sql Server 取出多个字段列中的最大值和最小值
- eclipse 导出可运行jar包 cmd命令执行java **.jar时找不到第三方jar包问题
- hdu 1081 最大子矩阵求和问题
- cocos2d-x 2.2.2 android win7平台环境配置