概述
Python的介绍
Python是一门面向对象、直译式编程语言
编写简单、上手迅速,开源拓展包十分丰富
Python 的优、缺点
优点
- 简单易学:Python的代码比较简洁、语法比较规范,容易上手
- 开源:用户可以免费使用
- 可移植性好:在不同的平台都可以运行,需要注意运行环境的配置
- 可扩展性:Python拥有丰富的第三方库
缺点
- Python与逆行速度比C、Java等慢很多
- 配置包繁琐
- 不同版本存在不兼容的情况
Python支持的数据类型
Python在声明一个变量时可以不声明它的类型,在赋值时确定类型
在声明的容器型变量中,内部的元素类型是任意的
由于列表、集合和字典非常频繁地使用
在数据挖掘过程中,数据通常以向量的方式表示、存储在列表中
列表(list)
列表可以理解为是一个有序可重复的数组,主要用于按序存放数据
列表中的元素是有序的,每个元素都有一个位置标记,并且元素可以重复
列表的基本操作主要有添加、删除、修改等功能
Python提供了一系列的扩展功能,如查询列表长度、列表运算,等等
添加元素
删除元素
修改元素、查询列表长度、列表的运算以及判断某一元素是否在列表中
集合(set)
集合是一个无序的不重复序列
可以使用大括号 { } 或者 set( ) 函数创建集合
注意:创建一个空集合必须用set() 而不能用{ },因为 { }是用来创建一个空字典的
创建一个叫abc的集合
添加元素
删除元素
字典
字典中存放的每一个元素是一个键值对(key:value)
key是不能重复的额,存入相同的key,它的value会被替换成最新的
dict={} 代表使用大括号声明一个空字典
字典中的元素可以是任意类型,比如数值、字符串、列表,甚至是字典
向字典中添加键值对
从字典中删除键值对
标识符
标识符是定义的名称,包括类名、变量名等等
标识符的大小写是敏感的,且第一个字符必须是字母表中的字母或“_”
在python3中,中文可被用作变量名
不能使用python自留标识符作为标识符,比如def、true、false等
注释
单行注释,使用 ”#“,出现在 ”#“后面的该行内容将变成注释,不会被运行
多行注释,使用''' 或者 """ 来处理多行注释
使用缩进来标记代码块
很多编程语言中,比如C++和Java,使用 { } 来对代码段进行分割
在Python中使用缩进来对代码段进行控制
使用IDE(integrated Development Environment,集成开发环境)编辑代码,有缩进提醒
代码太长,需要分割成多行,可以使用""进行连接
在括号里的内容不需要使用”“,直接换行
导入其他模块
import 主要作用是导入整个模块,或者导入模块中的模块
from···import 是从某个模块中导入某个方法(函数)
常用语句
- 条件语句
- 循环语句
- pass语句
pass语句代表什么都没有,主要用于一些特殊位置
写一个代码,当 i<50 的时候什么都不做
Python的编辑器
- PyCharm
Pycharm是由JetBrains开发的,是一款Python专用IDE
开发版是免费的,可以满足一般开发者的需求
- Spyder
- VIM
- Sublime
- Jupyter Notebook
Jupyter Notebook是基于网页用于交互计算的应用程序
可被应用于全过程计算:开发、文档编写、运行代码和展示结果
最后
以上就是强健香烟为你收集整理的Python的数据结构和基本语法的全部内容,希望文章能够帮你解决Python的数据结构和基本语法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复