python基础一

一丶python 介绍.

python的创始⼈为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·
范罗苏姆为了在阿姆斯特丹打发时间,决⼼开发⼀个新的脚本解释程序,作为ABC语⾔的一种继承

最新的TIOBE排⾏榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简
单,是⼀个优秀并⼴泛使⽤的语⾔

⽬前Python主要应⽤领域:

云计算: 云计算最⽕的语⾔, 典型应⽤OpenStack

WEB开发: 众多优秀的WEB框架,众多⼤型⽹站均为Python开发,Youtube,
Dropbox, ⾖瓣 等 典型WEB框架有Django。

科学运算、⼈⼯智能: 典型库NumPy, SciPy, Matplotlib, Enthought

librarys,pandas
系统运维: 运维⼈员必备语⾔

⾦融:量化交易,⾦融分析,在⾦融⼯程领域,Python不但在⽤,且⽤的最多,⽽
且重要性逐年提⾼。原因:作为动态语⾔的Python,语⾔结构清晰简单,库丰富,

成熟稳定,科学计算和统计分析都很⽜逼,⽣产效率远远⾼于c,c++,java,尤其擅⻓
策略回测
图形GUI: PyQT, WxPython,TkInter

1.1 python 是一门什么样的语言

编程语⾔主要从以下⼏个⻆度为进⾏分类,编译型和解释型、静态语⾔和动态语⾔、强类
型定义语⾔和弱类型定义语⾔,我们先看编译型语⾔和解释型语⾔. 稍后再说强类型和弱类型

 编译和解释的区别是什么?

编译器是把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件,这样运⾏时计算机
可以直接以机器语⾔来运⾏此程序,速度很快;

解释器则是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏,所以运⾏速度
是不如编译后的程序运⾏的快的.这是因为计算机不能直接认识并执⾏我们写的语句,它只能认识机器语⾔(是⼆进制的形式)

1.2  python 的解释器(仅解释两种)

 CPyth    

当我们从Python官⽅⽹站下载并安装好Python 2.7后,我们就直接获得了⼀个官⽅版
本的解释器:CPython。这个解释器是⽤C语⾔开发的,所以叫CPython。在命令⾏下运⾏python就是启动CPython解释器。

CPython是使⽤最⼴的Python解释器。教程的所有代码也都在CPython下

PyPy

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

二丶 第一个python程序

1.

  使用notpad++ 创建第一个python 程序  后缀名为 “ .py "   然后保存文件,确保自己能够找到自己的文件。

2.

运行doc 窗口     win+R 键  输入cmd   

3.

 

找到保存文件的路径  

4. 

找到需要运行的 py 程序  输入python 空格 + 文件名(后缀)

5.

运行成功  无错误

三丶变量的命名 和 使用 

3.1

b = a   b 的值指向 a一开始的值 20   b的值  和后来给a 赋的值 30 无关

3.2  变量的命名规则

3.3 变量的数据类型

int型

字符串类型

布尔类型

3.4 

  有时候我们写的东⻄不⼀定都是给⽤户看的. 或者不希望解释器执⾏. 那我们可以使⽤#来
注释掉代码. 被注释的内容是不会执⾏的.可以⽅便后⾯的程序员来拜读你的代码.

单⾏注释:      # 被注释的内容
多⾏注释:      ''' 被注释的内容 '''     """这个也是多⾏注释"""

四丶用户交互

语法:

内容 = input(提⽰信息)
这⾥可以直接获取到⽤户输入的内容

试例:

     用户输入的  不可能是纯数字    字符串  无法和  数字进行运算     

五 丶 if 分支 的使用和语法规则

5.1.

 

  运行流程图

 判断  及流程图

 5.2.if 语句的 语法规则

 

 5.3 关于if else 的练习

 

 5.4  if elif 的语法规则

 

5.5 if elif 的练习

 

 

ps :   小知识

省电模式 无法进行联想 功能

 输入法中文也可以使用 英文字符

关于print的一个小坑~

                                                                        使用的软件 :  notpad++ 

                                                                               pychrm 及 解释器环境 

原文地址:https://www.cnblogs.com/xintiao-/p/9371447.html