python程序入门

python和其他语言的一些不同

python是一门解释型语言,区别于C和basic等编译成程序后运行的编译型语言,python以代码形式保存和传输,在运行时由解释器转换为机器码执行。
解释型语言的优点主要有:
1. 移植性好,只要有解释器,代码可以在任意操作系统平台上运行。
2. 程序在运行前可以进行阅读、修改,便于调试。
3. 安全性好。

相应的,python的主要缺点就是通过解释器运行会使程序的执行效率低下,占用资源多且速度慢,并且代码保密性低。

python由于代码简单,使用者可以更专注于要完成的目标,而不是工具本身。在各种社区可以很容易的找到各种功能强大的python扩展库,用简单的代码完成复杂的计算、处理等功能。因此,相比java等其他常见的解释性语言,python在数据处理等任务上更为好用。

python解释器和交互环境

运行python程序要在操作系统上安装相应的解释器。常用2.7.x和3.6.x版本,两者存在一些差异。
Windows系统在安装python时注意勾选添加到PATH,未勾选会导致操作系统找不到python运行的环境。也可在系统高级设置中手动添加,在环境变量PATH中添加python解释器的安装目录路径。

正确配置PATH后在cmd输入PYTHON,会显示python的解释器版本,且输入光标前变为>>>,此时进入到python交互环境:

C:\Users\L1z>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

此时可以单行输入执行python指令。执行exit()命令可退出环境。

windows的python安装包中包含了名为IDLE的集成环境,可以进行代码的执行、脚本的编写和调试等功能。IDLE提供了语法高亮、自动完成、自动缩进等易于进行脚本编写的功能。

此外,也通过文本编辑器如Sublime Text等来实现脚本编写调试等功能。参阅Sublime text 3 搭建Python3 IDE

py文件

PYTHON的程序文件后缀名为py,在安装有解释器的操作系统上可以直接执行py文件。windows系统下可以直接双击运行,也可以在命令行中cd到py文件所在目录,运行
python 脚本名.py命令来运行py文件。

交互环境只能进行单行指令的输入,通常这种环境并不便用来进行整个程序的编写执行过程,通常在IDLE或其他编辑器中完成PY文件的编写后执行。

PY文件头部通常有这两行:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

#!/usr/bin/env python

# -*- coding: UTF-8 -*-

第一行是用于给LINUX系统指定解释器,便于直接运行,后者的区别是当python没有安装到默认目录下时会到环境设置中寻找解释器的路径。Windows系统下的解释器会无视这句说明。
第二行指定了运行py文件的编码为utf-8。

使用#加文字作为备注添加进程序文件,使用两行”’包裹可以添加多行备注。

#这是一行备注
'''
这是一段备注
这是一段备注
这是一段备注
'''

HelloWorld程序

Python的HelloWorld程序如下:

print(‘Hello,World!’)

运行结果:

Hello,World!

字符串中可以加入\n、\t等转义字符控制输出格式。字符串使用单引号或双引号包括,可以连续拼接,逗号可以在输出时添加空格进行间隔。

print('Hello,\tWorld!\n''A New','World!')

运行结果为:

Hello,  World!
A New World!

也可以直接打印一个变量或表达式的内容:

a=100
b=200
print(a+b)

输出结果

300
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值