什么是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)
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的一大特色就是具有强大的标准库、以及第三方库、以及自定义模块。
浙公网安备 33010602011771号