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。
- Python学习1:Python简介
- python学习笔记1
- python学习笔记(1)
- python学习笔记(1)
- Python 学习记录1
- Python学习笔记1
- Python学习笔记1
- Python 学习笔记(1)
- python学习1
- Python学习(1)
- python学习1
- python学习备忘录--1
- python学习1
- python学习(1)
- python学习(1)--基础知识
- python学习1
- Python学习笔记1
- python学习笔记【1】
- Java 工程师谈程序员在创业初期很容易掉入的陷阱
- Android实现App版本自动更新
- Android设置横屏
- Android Studio gradle打包配置
- 算法之循环赛日程表
- Python学习---1
- java concurrent的学习
- Andrew NG 机器学习 笔记-week10-大规模机器学习(Large Scale Machine Learning)
- Linux下的XAMPP基本配置技巧(设置虚拟主机、添加FTP账户等)
- IoC容器的初始化过程(上)
- 数据恢复原来是可以免费的!
- Spring的事务管理机制
- Longest Absolute File Path问题及解法
- 零基础教程--教你使用php-ml机器学习预测泰坦尼克号生还率案例