python入门(一)

1.python简介

python是一门多种用途的编程语言,时常在扮演脚本语言的角色

一般来说,python可以定义为面向对象的脚本语言:这个定义把对面向对象的支持和全面的面向脚本语言的角色融合在一起

1.人们选择python的六个主要原因是什么?

软件质量、开发者效率、程序的可移植性、标准库的支持、组件集成和享受简便其中,质量和效率这两条是人们选择python的主要原因

2.python的缺点

python的缺点是他的性能:它不像C和C++这类常规的编译语言运行得那么快。另一方面,它对于绝大多数应用已经足够快了,并且典型的python代码运行起来速度接近C,因为在python解释器中调用链接了C代码。如果速度要求很苛刻的话,应用的数值处理部分可以采用编译好的扩展以满足应用要求

3.python中import this有什么意义

import this会触发python内部的一个彩蛋,它将显示python语言层面之下的设计哲学

2.python详细介绍

1.python解释器

python解释器是运行python程序的程序

2.源代码

源代码是为程序所写的语句:它包括了文本文件(通常以.py为后缀名)的文本

3.字节码

字节码是python将程序编译后所得到的的底层形式。python自动将字节码保存到后缀名为.py的文件中

4.PVM

PVM是python虚拟机,它是python的运行时引擎解释编译得到的代码

5.python标准执行模块的变体的名字

Psyco、Shedskin以及forzen binaries是执行模块的所有变体

6.CPython、Jython以及IronPython有什么不同?

CPython是python语言的标准实现。Jython和IronPython分别是Python程序的java和.net的实现;他们都是python的编译器的替代实现

3.编写python脚本

1.第一段脚本

# A first Python script
import sys
print(sys.platform)
print(2 ** 10)
x = 'spam!'
print(x*8)

脚本中添加input()可通过点击图标执行脚本

2.模块导入和重载

1.导入模块

每一个以扩展名py结尾的Python源代码文件都是一个模块。其他的文件可以通过导入一个模块读取这个模块的内容。导入从本质上来讲,就是载入另一个文件,并能够读取那个文件的内容。一个模块的内容通过这样的属性能够被外部世界使用。

这种基于模块的方式使模块变成python程序架构的一个核心概念。更大的程序往往以多个模块文件的形式出现,并且导入了其他模块文件的工具。其中的一个模块文件设计成主文件,或叫做顶层文件(就是那个启动后能够运行整个程序的文件)

import

开始一个交互对话,运行.py的文件

from

直接从一个模块中复制出一个名字

reload函数

载入并运行了文件最新版本的代码,如果已经在另一个窗口中修改并保存了它,那将反映出修改变化

2.模块的显要特性:属性

导入和重载提供了一种自然的程序启动的选择,因为导入操作将会在最后一步执行文件。从更宏观的角度来看,模块扮演了一个工具库的角色。从一般意义上来说,模块往往就是变量名的封装,被认作是命名空间。在一个包中的变量名就是所谓的属性:也就是说,属性就是绑定在特定的对象上的变量名(就像一个模块)。

表面上来看,一个模块文件的变量名可以通过两个python语句读取——import和from,以及reload调用。

创建名为myfile.py的文件

title="The Meaning of Life"

执行导入

3.使用exec执行文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值