什么是python

  Python是一种解释形的、面向对象的、带有动态语义的高级程序语言设计语言。

 

python的前世今生

  创始人:Guid van Rossum ,第一个Python解释器在1991年诞生,python介于C和Shell之间、功能全面、易学易用、可扩展。

他还是胶水语言,很容易和其他著名的程序语言连接(c、c++),集成封装。他也是脚本语言,但是比脚本语言智能处理简单任务强大。他还是面向对象语言,完全支持继承、重载、派生、多继承等面向对象语言的特性。

Python的特点

   可移植、可升级、可扩展

  建装性、解释性、编译性

  易学、易读、易维护

  内存管理器

  高级 、面向对象

  快速原型开发工具

Pthon应用

  科学计算、游戏开发、GUI、自动化运维、Web开发、网络爬虫、数据分析、人工智能。

第一个PYTHON程序

  经典的Hello,world!

1 myString = ‘Hello,world!’
2 print(myString)
View Code

 

Python的运行方式

 

   1.Shell方式

  shell是交互式的解释器;输入一行命令,解释器就解释运行出相应的结果。

  2.文件方式

  在Python的IDE环境中,创建一个以py为扩展名的文件,用Python解释器在Shell中运行出结果。注:IDE强烈推荐pycharm!!!

Python输入和输出

  Python使用print函数实现输出:-print(变量)  -print(字符串)

  Python使用inout函数实现输入:input()返回的类型是字符型

注释和续行

  单行注释使用符号 #  

  example :       print(‘Hello,world!!’)   #这是一行输出语句

  多行注释使用符号''''''

  example:  str=‘Hello,world!’

         ''' 这是一行注释

          这是第二行注释'''

           print(str)

 

  续行使用符号\或者小括号、中括号、花括号的内部可以多行书写。

一行多写与缩进

  一行可以写多语句使用符号;     example:x=‘Today’;y=‘Tuestday’;print(x,y)

   缩进真的真的很重要,缩进表示语句块的级别。我在缩进的理解上走了不少弯路。

语法基础

  变量:变量即对象,

   标识符:标识符是指Python语言中允许作为变量名或其他对象名称的有效符号,有一些规则需要注意

      首字符必须是字母或者下划线

      其余可以使字母。下划线和数字

      大小写敏感

   关键字:关键字是Python语言的关键组成部分,不可随便做其他对象的标识符,下图为Python语言的关键字,使用时千万不要定义关键字相同的标识符。

    

  表达式:用运算符连接各种类型数据的式子就是表达式,表达时必有运行结果。

    运算符包括算术运算符、位运算符、比较运算符、逻辑运算符,运算符有优先顺序。

      算术运算符: 加减  + -  乘除  * /  取余 %  整除 //  乘方 **

      位运算符: 取反 ~  与 &  或 |  异或 ^  左移 <<  右移 >>

      比较运算符:小于 <  大于 >  小于等于 <=  大于等于 >=  等于 ==  不等于 !=

      逻辑运算符: 非 not  与 and  或 or

数据类型

  

PYTHON的函数、模块和包

  函数:可以看成累死数学中的函数,完成一个特定的一段代码,例如绝对值函数abs(x),类型函数type(x),四舍五入函数round(x),还有内建函数需要理解。

  

  模块:一个完整的Python文件即是一个模块,Python通常用“import 模块”的方式将现成的模块中的函数、累等重用到其他代码块中。

    导入多个模块,模块里导入指定的模块属性,也就是把指定名称导入到当前作用域 

    >>> import ModuleName
    >>> import ModuleName1, ModuleName2, …
    >>> from Module1 import ModuleElement

  库:库是一组具有相关功能的模块的集合,Python的一大特色就是具有强大的标准库、以及第三方库、以及自定义模块。  

 

 

               

  

posted on 2019-01-07 11:39  睿子4  阅读(122)  评论(0)    收藏  举报