一、运行环境
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']