2_31_python语言_190305

2019.3.5

C语言:太底层,(人很难理解,计算机很好理解。) 最底层的:汇编语言

Python:比较高级语言()
Python简介:

Python是一种计算机程序设计语言。完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。代码量少,运行速度慢。所以Python是一种相当高级的语言。
Python可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;也可以做网络游戏的后台。

Python不能写操作系统(这个只能用C语言写)、写手机应用{只能用Swift/Objective-C(针对iPhone)}和{Java(针对Android)}、写3D游戏(用C或C++)。
C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。
针对电子邮件协议的SMTP库,针对桌面环境的GUI库,在这些已有的代码库的基础上开发,一个电子邮件客户端几天就能开发出来。
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries

included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。
除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

Python的缺点:1、运行速度慢。 2、代码不能加密。

Python解释器:将python代码解释给电脑看的一种工具。
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
1、安装python解释器:
CPython

当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。
CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。
IPython

基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。
PyPy

另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。
绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。
Jython

运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
IronPython

和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
小结
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

python :2.X 2.7
python :3.X 3.5-3.7

2019.3.12
查看文件扩展名:在这里插入图片描述

查看系统环境容纳量:
在这里插入图片描述
在这里插入图片描述进入python交互界面:
windows+r --------调出运行窗口-----输入CMD-------调出dos命令窗口

python的安装:
1、直接安装,勾选add the python。

安装成功即会出现以下画面:
在这里插入图片描述“>>>” :表示已进入Python交互界面,即可开始写代码。

退出python交互界面:
(1)exit()在这里插入图片描述
(2)Ctrl+Z再按enter在这里插入图片描述

若出现:在这里插入图片描述
说明:没有添加python.exe的路径到Path。

在这里插入图片描述命令行模式与python交互界面的区别:

看到类似 C:> 是在 Windows 提供的命令行模式,看到 >>> 是在Python交互式环境下

1、命令行模式DOS:在这里插入图片描述
2、python交互模式:
在这里插入图片描述

第一个python程序
在交互式环境的提示符 >>> 下,直接输入代码,按回车,就可以立刻得到代码执行结果,如:在这里插入图片描述

print语句

让Python 打印出指定的文字,然后把希望打印的文字用单引号或者双引号起来,但不能混用单引号和双引号
在这里插入图片描述
C语言与python

C语言:一个字符用单引号括起来,一个以上的字符(字符串)用双引号括起来

python:随意用,不管是几个字符,想用单引号括起来就用单引号,想用双引号就用双引号

注:python交互界面不能保存代码。

用python文件保存自己所写代码
步骤:

  1.  自己选在一个盘(D盘或EFGHIJ盘都可以),然后创建一个文件夹(命名为:python_file)。这个文件夹专门用来装python文件。
    
  2.  在python_file文件加下面:创建一个python文件。(如何创建python文件。首先创建一个txt文件,然后将后缀名改为.py即可)
    
  3.  安装一个notepad文本编辑器,就可以通过它编辑python文件。
    
  4. 写好python文件之后,如何运行?可以在 DOS命令窗口,通过 python start.py 来运行我们编辑好的python文件。

注意:python文件的位置,

(多个盘)在这里插入图片描述
(单个盘)在这里插入图片描述

输入和输出

python2版本: print “hello world” 没有括号

python3版本: print(“hello world”) 有括号

“mantou” “baozi” “饺子”

用逗号连接字符串

print(“mantou”,“baozi” , “饺子”)

在这里插入图片描述
优化输出结果在这里插入图片描述

python2版本:raw_input()

python3版本: input()
在这里插入图片描述

你输入 name = input() 并按下回车后,Python 交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。
输入完成后,不会有任何提示,Python 交互式命令行又回到 >>> 状态了。那我们刚才输入的内容到哪去了?答案是存放到 name 变量里了。可以直接输入 name 查看变量内容。

要打印出name变量的内容,除了直接写name按回车外,还可以采用print语句,如:在这里插入图片描述

**什么是变量?**回忆初中数学所学的代数基础知识:

设正方形的边长为 a ,则正方形的面积为 a x a 。把边长 a 看做一个变量,我们就可以根据

a 的值计算正方形的面积,比如:

若a=2,则面积为 a x a = 2 x 2 = 4;

若a=3.5,则面积为a x a = 3.5 x 3.5 = 12.25。

在计算机程序中,变量不仅可以为整数或浮点数,还可以是字符串,因此, name 作为一个变量就是一个字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值