本文共 4078 字,大约阅读时间需要 13 分钟。
在Linux电脑上安装python,ipython,pycharm专业版本软件;
(1)在Python官方网站上下载所安装包(2)安装安装python[root@localhost code1]# yum install python -y #安装源在镜像文件 中,需配置yum源 安装ipython得到了ipython及依赖性软件,放在目录中[root@localhost ipython]# yum install * -y得到pycharm专业版本软件的压缩包[root@localhost code1]# tar xf pycharm-professional-2017.2.3.tar.gz -C /opt/[root@localhost opt]# cd pycharm-2017.2.3/[root@localhost pycharm-2017.2.3]# lsInstall-Linux-tar.txt #此文件中写了运行该软件的方法[root@localhost pycharm-2017.2.3]# cd bin/[root@localhost bin]# ./pycharm.sh软件下载:访问官网https://www.python.org/---download
dos调用:配置环境变量:我的电脑-->系统属性(左上角)-->高级系统设置(左边)-->环境变量(右下)-->path中添加python的安装目录:win键+R进入dos[root@localhost code1]# vim three.py
#!/usr/bin/env python#coding:utf-8print "hello everyone"
s = "你好"print s[root@localhost code1]# python three.py hello everyone你好(2)编辑器编辑chmod +x xx.py #加可执行权限./xx.py #绝对路径运行[root@localhost code1]# chmod +x three.py [root@localhost code1]# ./three.py hello everyone你好[root@localhost code1]# vim myself.py
#!/usr/bin/env python#coding:utf-8print """
**myself名字:Unique年龄:22我最喜欢的颜色:粉色爱好:play"""[root@localhost code1]# python myself.py**myself
名字:Unique年龄:22我最喜欢的颜色:粉色爱好:play阅读下面的 Python 脚本:
#!/usr/bin/env python1 + 2 * 4a) 你认为这段脚本是用来做什么的?
b) 你认为这段脚本会输出什么?c) 输入以上代 码,并保存为脚本,然后运行它。它所做的与你的预期一样吗?为什么一样/不一样?d) 这段代码单独执行和在交互解释器中执行有何不同? 试一下,然后写出结果e) 如何改进这个脚本, 以便它能和你想像的一 样工作?a)数学运算
b)输出结果c)不一样,它只是打印了引号中的内容并没有参与运算d)[root@localhost code1]# ipythonn [1]: 1 + 2 4Out[1]: 9e)[root@localhost code1]# vim python.py #!/usr/bin/env python#coding:utf-8m = input("num1:")n = input("num2:")x = input("num3:")print "%d+%d%d=%d" %(m,n,x,m+nx)[root@localhost code1]# python python.py num1:1num2:2num3:31+23=7In [1]: x, y, z = 1, 2, 3
In [2]: x
Out[2]: 1In [3]: y
Out[3]: 2In [4]: z
Out[4]: 3In [5]: z, x, y = y, z, x
In [6]: x
Out[6]: 3In [7]: y
Out[7]: 1In [8]: z
Out[8]: 2int32 40XL $aving$ printf print
_print this self name 0x40Lbool true big-westos 2hot2ls type thisIs thisisInt R_UReady Int True if do counter-1 accessPython 合法的标识符int32 printf _print self thisIs thisisInt R_UReady
Python标示符
(1)长度任意长(2)标示符不能和关键字同名,不能包含运算符(3)以字母(大小写均可)或以下划线_开头,接下来可以重复0到多次(包括字母,数字,下划线)约定:(1)不要使用Python预定义的标示符,因此应该避免使用NotImplemented与Eliiipsis等名字,这些在未来有可能被Python新版本使用到;(2)不要使用Python内置函数名或内置数据类型或异常名作为标示符(3)关于下划线的约定,名字的开头和结尾都使用下划线的情况应该避免,因为Python中大量采用这种名字定义了各种特殊方法和变量;在有些情况下,以一个或两个下划线引导的名称,但是没有使用两个下划线结尾的应该特殊对待while True:
num = raw_input("输入一个1到100之间的数:")if num>1 and num<100:print "成功"breakelse:print "错误"countinue由用户做一个选择,然后执行相应的功能.当用户选择退出时程序结束。这个程序的有用之处在于用户在功能之间切换不需要一遍一遍的重新启动你的脚本。
vim yonghu1.py
#!/usr/bin/env python#coding:utf-8yonghu = ""
while True:print """1 取五个数的和2 取五个数的平均数3 退出"""yonghu = raw_input("请输入编号:")if yonghu == '3':print '退出'exit()elif yonghu == '2':print 'handle with average'elif yonghu == '1':print 'handle with add'else:print '输入有误,重新输入'[root@localhost code1]# python yonghu1.py1 取五个数的和2 取五个数的平均数3 退出
请输入编号:5
输入有误,重新输入1 取五个数的和2 取五个数的平均数3 退出
请输入编号:1
handle with add1 取五个数的和2 取五个数的平均数3 退出
请输入编号:2
handle with average1 取五个数的和2 取五个数的平均数3 退出
请输入编号:3
退出~转载于:https://blog.51cto.com/13363488/2055334