我的Python生涯

最适合编程入门的语言之一——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、参数
(1)信息可以作为参数传递给函数。
(2)参数在函数名后的括号内指定,可以根据需要添加任意数量的参数,只需用逗号分隔即可。
#形参:函数内的局部变量,用于接受外部数据
#实参:外部数据,用于给形参赋值
3、返回值
将函数内部的数据复制到函数外部
在这里插入图片描述

4、变量作用域
是指变量起作用的范围
(1)局部变量:函数内定义的变量,只能在函数内部使用。
(2)全局变量:作用于函数之外,整个程序可调用的。

5、参数的类型
(1)位置参数
实参的赋值是按照形参定义的顺序传递的
(2)命名传参
执行函数时,可以不按照形参定义的顺序赋值
在这里插入图片描述

(3)默认传参
给参数设置默认值
在这里插入图片描述

(4)可变长度传参
在参数名前加*,形参会将接受到的所有参数放在一个元组中
在这里插入图片描述

(5)可边长命名参数
**形参,使用字典类型接收所有的参数 {“形参”:实参}
在这里插入图片描述
5、匿名函数:lambda
定义时没有函数名的函数,一般用于给高阶函数传参
*表达式:*lambda 参数:返回值表达式
在这里插入图片描述

为何使用 Lambda 函数?
假设有一个带一个参数的函数定义,并且该参数将乘以未知数字:
在这里插入图片描述
使用该函数定义来创建一个总是使所发送数字加倍的函数:
在这里插入图片描述
在同一程序中使用相同的函数定义来生成两个函数:
在这里插入图片描述

七、字典和集合

字典是键值对的无序集合,键(key)可以是任何不可变对象,比如数字、字符串、元组等,值(value)可以是任意类型,比如数字、字符串,甚至一个函数。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
在这里插入图片描述

(1)访问
在这里插入图片描述

(2)增加
在这里插入图片描述

(3)删除
在这里插入图片描述

集合
基于字典实现的一种数据结构
只包含键的字典
值不重复,且只能是不可变数据类型

使用 add() 方法向 set 添加项目
在这里插入图片描述

要删除集合中的项目,使用 remove() 或 discard() 方法。
在这里插入图片描述
使用 pop() 方法删除最后一项
在这里插入图片描述
本文不定时更新哦!

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值