设为首页 收藏本站
查看: 1144|回复: 0

[经验分享] python教程:安装python运行环境以及简单程序

[复制链接]

尚未签到

发表于 2017-4-24 11:58:46 | 显示全部楼层 |阅读模式
  
python3.0已推出,但据说很多库都不能用了,建议使用2.6版本,我目前使用的是2.5版,与2.6版差距不大。
注意:2.6版本开始,print需要加上括号,否则会提示语法错误。
安装python运行环境:

  • 下载for windows的安装包,http://www.python.org/,不过,正式对外的下载地址被和谐了,请移步到这里下载:http://www.python.org/ftp/python/
  • 运行下载的.msi文件执行安装程序,默认会安装在系统盘符:/python25目录下,当然你可以更改该目录,但建议使用默认值,安装完成后会自动注册环境变量
运行cmd,执行python:
1D:\>python

2Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win

332

4Type "help", "copyright", "credits" or "license" for more information.

5>>>



表示安装成功,>>>为python默认的提示符。
首先来一个经典的hello,world
查看源代码
打印帮助

1>>> print 'hello world'

2hello world



在此,有必要先认识一些系统内置的非常有用的一些函数
dir()函数用来显示一个类的所有属性和方法,如:
01>>> dir('this is a string')

02['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__

03ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__g

04t__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__

05', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '

06__rmul__', '__setattr__', '__str__', 'capitalize', 'center', 'count', 'decode',

07'encode', 'endswith', 'expandtabs', 'find', 'index', 'isalnum', 'isalpha', 'isdi

08git', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lst

09rip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit'

10, 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', '

11translate', 'upper', 'zfill']

12>>>



基本上,以__(双划线)开头的方法,你是不能直接通过类去调用(但可以通过其它的途径去调用),它们相当于php类中的”魔术方法”。
type()函数用来显示当前变量的类型,如:

01>>> m=1L

02>>> n=1

03>>> i=1.3

04>>> a='123'

05>>> b=range(10)

06>>> type(m)

07<type 'long'>

08>>> type(n)

09<type 'int'>

10>>> type(i)

11<type 'float'>

12>>> type(a)

13<type 'str'>

14>>> type(b)

15<type 'list'>

16>>> type(type(b))

17<type 'type'>



id()函数用来显示指定变量的内存地址
1>>> a=b=123

2>>> m=n='123'

3>>> id(a),id(b)

4(3178240, 3178240)

5>>> id(m),id(n)

6(5817024, 5817024)

7>>> m='1'

8>>> id(m)

95792000



help()顾名思义是用来查看帮助的
这里的代码请查看这里:http://www.webjx.com/program/zonghe-17850.html
另外,python的语句块是用缩进来标识的,不像c/c++/java/c#那样用{}来匹分,初次接触可能会不习惯,但时间长了,你会喜欢上这样的风格,因为它会让你感觉看所有的python代码都是一样的,不会出现参差不齐的”括号”风格。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-368633-1-1.html 上篇帖子: C++导出类到Python 下篇帖子: python版本升级至2.7.7
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表