一、运行环境
1.确认是否安装python
[root@master1 ~]# python Python 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
2.若没有安装,使用yum安装
[root@master1 ~]# yum install python
3.退出命令
退出命令:ctrl+d或者输入 exit() 退出
二、python注意事项
1.pyrhon文件中未指定编码时,在执行过程中会出错
原因:python默认编码格式是ASCII格式,未修改时无法正确打印汉字
解决办法:在文件开头添加 #-*- coding:UTF-8 -*- 或者 #coding=utf-8
三、python交互式编程实例演示
1.输出hello
[root@master1 pythonStudy]# python Python 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello" hello
2.多行语句显示
使用"\"可以将一行语句多行显示
>>> a=1 >>> b=2 >>> c=3 >>> total=a+\ ... b+\ ... c >>> total 6
语句中包含[] ,{},或者()时,不需要使用多行连接符,如:
>>> days = ['Monday','Tuesday','Wednesday', ... 'Thursday','Friday'] >>> days ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
四、python脚本式编程实例演示
1.helloWorld
[root@master1 pythonStudy]# vim helloWorld.py
添加:
#!/usr/bin/python print "Hello World";
运行输出:
[root@master1 pythonStudy]# python helloWorld.py Hello World
2.等待用户输入
#!/usr/bin/python #coding=utf-8 #功能实现:等待用户输入 #文件名:001.py raw_input("按下enter键退出,其他任意键显示...\n")
运行输出:
[root@master1 pythonStudy]# python 001.py 按下enter键退出,其他任意键显示... [root@master1 pythonStudy]#
3.python字符串练习
#!/usr/bin/python #-*- coding:UTF-8 -*- str = 'Hello World!' print str #输出完整字符串 print str[0] #输出字符串中的第一个字符 print str[2:5]#输出字符串中第三个至第五个之间的字符串 print str[2:]#输出从第三个字符开始的字符串 print str *2 #打印两次 print str + "TEST" #输出连接字符串
运行输出:
[root@wugenqiang pythonStudy]# python test001.py Hello World! H llo llo World! Hello World!Hello World! Hello World!TEST
4.字典
#!/usr/bin/python #coding=utf-8 #功能实现:Python字典 dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name':'john','code':6734,'dept':'sales'} print dict['one'] #输出键位‘one’的值 print dict[2] #输出键位2的值 print tinydict #输出完整的字典 print tinydict.keys() #输出所有键 print tinydict.values() #输出所有值
运行输出:
[root@wugenqiang pythonStudy]# python dict01.py This is one This is two {'dept': 'sales', 'code': 6734, 'name': 'john'} ['dept', 'code', 'name'] ['sales', 6734, 'john']