我的Python生涯

   日期:2020-11-03     浏览:123    评论:0    
核心提示:最适合编程入门的语言之一——PythonPython语言特点简单概括如下:(1)语法简单,容易学习和运用(2)面向对象编程(3)跨平台,具有可移植性(4)模块化开发,功能丰富(5)具有很好的扩展性不过它火起来的主要原因,还是它的应用范围实在是太广泛了!学会Python的话,像:人工智能工程师、数据分析师、爬虫工程师、前后端开发、大数据工程师、运维测试工程师等等岗位都可以自由选择。人生苦短,我用Python,接下来讲讲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、参数
形参:函数内的局部变量,用于接受外部数据
实参:外部数据,用于给形参赋值
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() 方法删除最后一项

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服