Python学习---1

来源:互联网 发布:c语言那本书比较好 编辑:程序博客网 时间:2024/06/08 06:00

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。
命令行模式和Python交互模式
类似C:>是在Windows提供的命令行模式
在命令行模式下,可以执行python进入Python交互式环境,也可以执行python 文件名.py运行一个.py文件。
看到>>>是在Python交互式环境下
在Python交互式环境下,只能输入Python代码并立刻执行。
在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。
在Python交互式命令行下,可以直接输入代码,然后执行,并立刻得到结果。
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存
实际开发的时候,总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。
文本编辑器,推荐一个是Sublime Text,一个是Notepad++,绝对不能用Word和Windows自带的记事本
保存的文件必须要以.py结尾,此外,文件名只能是英文字母、数字和下划线的组合。
在Windows上不能像.exe文件那样直接运行.py文件,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:

#!/usr/bin/env python3

用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。

Python的交互模式和直接运行.py文件有什么区别呢?

直接输入python进入交互模式,相当于启动了Python解释器,但是等待一行一行地输入源代码,每输入一行就执行一行。

直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,是没有机会以交互的方式输入源代码的。

输入和输出
输出
用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。
print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
print()也可以打印整数,或者计算结果
输入
Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。
什么是变量?
在计算机程序中,变量不仅可以为整数或浮点数,还可以是字符串。
input()可以显示一个字符串来提示用户
任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果。
输入是Input,输出是Output,因此,我们把输入输出统称为Input/Output,或者简写为IO。

原创粉丝点击