python解析
1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作
2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序
3:解释器负责将变成语言的符号和文字转换为计算机能够识别的计算机语言
4:Python解释器程序可以由不同的语言编写,官方解释器使用C语言编写,称之为CPython解释器
Python开发需要的环境
一:编辑Python代码的编辑器 二:运行Python代码的解释器
1:Python解释器+普通文本编辑器
普通文本编辑器我们可以使用windows系统自带的txt文本编辑器,notepad++、sublime、editplus、ue等等、任何能够进行文本编辑的软件都可以作为Python程序开发的代码编辑器
2:Python解释器+交互式终端
在安装Python解释器时安装了交互式终端,我们可以通过在命令行窗口中,输入Python或者Python2或者Python3进入不同的Python版本的交互式终端
3:Python解释器+集成开发环境(IDE)
集成开发环境(IDE)是用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境
注:最经常使用的是pycharm的编辑器
Python语言的优缺点
1:易学.Python有极其简单的语法,学习极其容易上手
2:开源
3:可移植行.Python已经被移植在许多个平台上,这些平台包括linux,windows。freebso,macintosh、soliaris、os/2、windows ce甚至还有symbian、android平台
4:丰富的库、Python标准库确实很庞大,除了标准库以外,还有许多其他高质量的库
Python语言应用领域
1:web应用开发
2:网络爬虫
3:桌面软件
4:操作系统管理.......
Python的基础语法
编程语言里的基础语法:
1:顺序性的思维代码如何表达 2:分支判断思维代码如何表达 if语句 3:循环思维方式代码如何表达 while循环 4:函数封装 5:变量
Python的注释
注释跟sql和html的注释一样,给编辑者看的
同时也分为单行注释和多行注释
单行注释的书写格式:# 注释的文字
多行注释用一对三引号,中间写注释
注释快捷键:ctrl /
变量
变量作用:临时用来存储程序运行中所需要的一些数据
变量名的规范:
1:变量名由数字,下划线和字母组成,且数字不能开头
2:Python的标识符是区分大小写的
3:不能用关键字和已有的名字来取变量名例如Python语法不能重复
4:变量名一般用小写加下划线组成
5:变量名一定要有意义,为了提升代码的可读性
变量类型
在现实生活中,数据有多种类型,文本类型,数据值类型的,变量类型约定了变量之间的计算规则
integer(整数);float(浮点数,小数);string 字符串类型;bool(真和假,用于表示逻辑运算结果,该变量只有两个值,true和false)
Python里面定义变量不需要指定类型,根据赋的值来推断变量类型
查询变量的类型
变量名 = '字符串' / 变量名 = "字符串!"
以上两种方式都可以,是用来写字符串类型的变量
查询变量类型的格式:先有变量,再写type=(变量名),写完之后在左边加上结果名例如my_type,随后换行写print(my_type),点击执行就可以查询是该变量什么类型
变量运行规则
变量的数值进行运算,例如“+”
运算符
"+" 加
"-" 减
"*" 乘
"/" 除
"//" 取整数(两个值除以之后只要整数,不要小数)
"%" 取余数(9 % 2 =1)
"**" 幂 (又称次方、乘方:2**3=8)
复合赋能运算符
注:
1.字符串只支持加法,让两个字符串拼接在一起
2.字符串与数字之间可以进行乘法运行,例如数字是3,那就会有3个字符串拼接在一起
3:数字与数字之间可以进行所有运算
4:程序是从上往下按照顺序执行的
5:变量的作用,存储程序运行过程中产生的数据
6:变量名=值
例如: