Python语言脚本有很广泛的应用,在这一过程中,我们会看到种种的问题。其实只要仔细学习就能解决。下面我们就来详细的学习下相关的技术信息。希望大家有所收获。

目前有许多第三方脚本语言可供直接使用,例如Tcl、Lua等等,本文要介绍的是Python脚本。Python已经有超过十年的历史,是一种解释性的、面向对象的脚本语言。Python的解释器在大部分的操作系统上都可以运行,如Windows、Linux、Solaris、Mac 等。

1. 安装与配置

Python语言脚本目前***版是2.3.2,本文采用2.2.2,运行安装程序后,它会将Python解释器、文档、扩展模块等安装到你的计算机上。安装完成后在开始菜单中会有Python的图形化编辑器(IDLE,但目前版本不支持中文字符),Python的命令行解释器以及用户手册。

为了在C++程序中调用Python的API函数,需要将头文件与lib路径添加到VC++的搜索目录中,头文件路径是本地Python安装目录下的include目录,lib路径是本地Python安装目录下的libs目录。这里需要注意的是安装包只提供了release版本的lib与dll,如果需要调试运行,则必须自己下载Python的源代码以编译debug版本的lib与dll。

2. 语法简介

详细的语法说明请参考Python语言脚本安装包自带的文档,这里我只介绍一些常用的关键字与注意事项。

Python没有C++中的 { 和 } ,它使用缩进来代替。变量不需要单独声明,但不能引用未经赋值的变量。

Python语言脚本中引入了模块的概念,类似C++中Library的概念。模块可以包含函数、变量、类。一个脚本文件就是一个模块,模块在使用前需要导入。Python中没有switch,使用if判断代替:

if (num==1 ):

print "1"

elif (num==2 ):

print "2"

else:

print "unknown"

while 是Python的一个循环语句。在while循环内可以使用continue跳到下个循环,使用break可以跳出整个循环:

cnt=5

while ( cnt>0 ):

print cnt

cnt-=1

for 循环:

list= ["test1", "test2", "test3"]

for str in list:

print str

词典是Python语言脚本的一种映射数据类型,它能从一个键值(key)映射到实际内容(value):

accounts= {'tom':'123456', 'mike':'654321'}

print accounts['tom']

print accounts['mike']

以上就是对Python语言脚本安装和配置的相关介绍。

【编辑推荐】

【责任编辑:张浩 TEL:(010)68476606】

点赞 0

python语言安装-Python语言脚本的安装和配置相关推荐

  1. Python 英汉-汉英 词典脚本,可以安装到Linux命令中

    声明:脚本文件为原作者所有,我只是做了些自定义修改而已,脚本使用有道词典网页版作为查询API 将脚本扔到/usr/bin/下面,使用命令yd + 单词进行查询. 支持英汉查询和汉英查询. #! /us ...

  2. mac开发环境:mac笔记本电脑 m1 安装brew命令 脚本一键安装

    感谢大神的脚本@cunkai.wang 大家直接在终端中执行即可 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/ ...

  3. linux装go环境脚本,Linux Centos7 下安装go 以及脚本一键安装

    源码 #!/bin/bash #定义安装变量 install_version='go1.14.3.linux-amd64-1.tar.gz' file_path='/home/upload/go/' ...

  4. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  5. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  6. Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    目录 Python语言的简介 1.Python的应用领域 2.Python语言特点.对比其它语言 2.1.Python语言特点 2.2.Python语言对比其它语言 3.Python版本语言兼容问题( ...

  7. 【Python语言概述】语言简介、语言规范、安装扩展库、库的导入与使用

    Python语言简介 一.Python简介 二.Python语言规范 三.安装扩展库的方法 四.标准库与扩展库中对象的导入与使用 五.__name__属性的作用 一.Python简介 Python是一 ...

  8. python语言安装-Python安装

    Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明. 1.下载python安装包 python的windows版本官方下载网址:https: ...

  9. python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...

    python中调用R语言通过rpy2 进行详解 1.R语言的安装: 大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用. 对此电脑右键->选择高级设置->环境变量-> ...

最新文章

  1. SVN项目锁定解决方案
  2. 记录之使用3080ti运行tensorflow-gpu=1.x版本的源码
  3. Visual Studio LightSwitch初体验和定位看法
  4. 以张鸿蒙系统的手机,搭载鸿蒙系统的手机真的要来了?因为别无选择,所以唯有向前!...
  5. 关于在 matlab 中使用 ode45 算出拉格朗日方程中的关节加速度
  6. vue-touch不能上下滑动的问题【解决】
  7. nodejs学习笔记-入门helloworld
  8. WebReBuild年会流水记
  9. vue中keep-alive缓存功能使用详解
  10. IP问问:高精度IP定位|IP查询工具内测(街道级别)
  11. Unity-UI-实现文本框内容自动滚动
  12. 实对称矩阵可对角化证明
  13. 知识图谱可视化工具选型
  14. 什么是互联网外包公司
  15. mysql连接被拒绝 密码也对_MYSQL密码正确,却依然显示拒绝连接
  16. 局域网共享打印机能连接上但不能打印
  17. .Net Core 登陆验证
  18. BP神经网络——基于近红外光谱的汽油辛烷值预测
  19. 【沐风老师】3DMAX摆满我的书架(FillMyBookshelves)插件使用教程
  20. linux下文件损坏怎么删除 No such file or directory

热门文章

  1. 程序员修炼之道:从小工到专家九月第一篇
  2. SQLSERVER 性能优化统计信息
  3. ADO.NET——二级联动 +ajax
  4. 报错,贴图整理(1)
  5. sql server 用户'sa'登录失败(错误18456)
  6. 运用C#生成docx格式的报表
  7. 微软职位内部推荐-SW Engineer for Skype
  8. c++ 基本数据类型字节数
  9. 几个.Net开源的CMS系统 (转)
  10. Cocoon的sitemap详解