最适合编程入门的语言之一——Python
Python语言特点简单概括如下:
(1)语法简单,容易学习和运用
(2)面向对象编程
(3)跨平台,具有可移植性
(4)模块化开发,功能丰富
(5)具有很好的扩展性
不过它火起来的主要原因,还是它的应用范围实在是太广泛了!
学会Python的话,像:人工智能工程师、数据分析师、爬虫工程师、前后端开发、大数据工程师、运维测试工程师等等岗位都可以自由选择。
人生苦短,我用Python,接下来讲讲Python的各种基础知识点。
一、变量
变量是保存和表示数据值的一种语法元素。变量的值可以通过赋值("=")方式修改。
Python有自己的命名规则:采用大写字母,小写字母,数字,下划线,汉字等字符进行组合命名。
注意:(1)首字符不能是数字;
(2)标识符不能出现空格;
(3)标识符不能与Python关键字相同;
(4)对大小写敏感;
关键字:
二、运算符与表达式
1、算术运算符
2、赋值运算符
3、比较运算符
4、逻辑运算符
简单记法:
and “与”:两为真则真,否则为假
or “或”:两假为假
not “非”:取反
5、成员运算符
6、身份运算符
三、字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串
字符串运算符
转义字符
四、列表
列表是可包含任意对象的有序集合,可以进行的操作包括索引,切片,加,乘,检查成员。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
列表的操作
1、增加元素
2、删除元素
(1)pop() 方法用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
(2)使用del语句可以删除任何位置处的列表元素,条件是知道索引
(3)根据值删除元素remove
五、元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
索引范围
六、函数
函数就是一段具有特定功能、被封装、可重用的语句块。
1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
2、参数
形参:函数内的局部变量,用于接受外部数据
实参:外部数据,用于给形参赋值
3、返回值
将函数内部的数据复制到函数外部
4、变量作用域
是指变量起作用的范围
(1)局部变量:函数内定义的变量,只能在函数内部使用。
(2)全局变量:作用于函数之外,整个程序可调用的。
5、参数的类型
(1)位置参数
实参的赋值是按照形参定义的顺序传递的
(2)命名传参
执行函数时,可以不按照形参定义的顺序赋值
(3)默认传参
给参数设置默认值
(4)可变长度传参
在参数名前加*,形参会将接受到的所有参数放在一个元组中
(5)可边长命名参数
**形参,使用字典类型接收所有的参数 {“形参”:实参}
5、匿名函数:lambda
定义时没有函数名的函数,一般用于给高阶函数传参
*表达式:*lambda 参数:返回值表达式
七、字典和集合
字典是键值对的无序集合,键(key)可以是任何不可变对象,比如数字、字符串、元组等,值(value)可以是任意类型,比如数字、字符串,甚至一个函数。
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
(1)访问
(2)增加
(3)删除
集合:
基于字典实现的一种数据结构
只包含键的字典
值不重复,且只能是不可变数据类型
使用 add() 方法向 set 添加项目
要删除集合中的项目,使用 remove() 或 discard() 方法。
使用 pop() 方法删除最后一项