深圳中公优就业IT培训
全国服务热线:13226870735

深圳福田区Python培训班怎么样

  列表

  一. 列表基本特点

  1. 有序的集合

  a = [1,2,3]

  2 通过偏移来索引,从而读取数据

  a[-1]输出为3

  3 支持嵌套

  b = [[1,2,3],[4,5,6]]

  b的输出为[[1,2,3],[4,5,6]]

  此时如果想修改2为7,方法是b[0][1] = 7

  4. 可变的类型

  二. 列表基本使用方法

  1. 切片:

  a = [1,2,3,4,5,6,7]

  正向索引

  a[0:4:1] 表示从0位开始去到第4位,步长为1,结果为[1,2,3,4]

  反向索引

  a[-1:-4:-1],取到[7,6,5] #反向索引的步长一定要加上,并且步长要写为负数

  默认索引

  a[1:], 取到[2,3,4,5,6,7]

  a[1::2], 取到[2,4,6]

  注意:不管是正向索引还是反向索引,索引后面的一个值,是不算在内的

  2. 添加操作:

  1) + 生成一个新的列表

  a = [1,2,3]

  b = [4,5,6]

  a + b 输出为[1,2,3,4,5,6]

  2) Extend,扩展list,参数为其他列表名,结果是新元素自动融入list,类型一样。

  接受参数并将该参数的每个元素都添加到原有的列表中,原地修改列表而不是新建列表

  a.extend(b)

  a的输出为[1,2,3,4,5,6],对比操作前后的id(a),值是不变的

  3) Append :添加任意对象到列表的末端,参数为单个元素,这个元素可以是数字,也可以是list或者元组本身。

  加入数字

  a = [1,2,3]

  a.append(4)

  a的输出为[1,2,3,4]

  加入列表

  a.append([3,4,5])

  a的输出为[1,2,3,4,[3,4,5]]

  4) Insert: 插入任意对象到列表中,可以控制插入位置。

  a.insert(1,"ab") 表示在下标为1处加上元素“ab”

  a的输出结果是[1,"ab",2,3,4,[3,4,5]]

  3. 修改:

  修改列表本身只需要直接赋值操作就行。

  A = [1,2,3]

  A[0]=’haha’

  4. 删除操作:

  1) Del :我们通过索引删除指定位置的元素。

  a = [1,2,3,4,5]

  del a[0] #只有del是用命令del,其他都是通过 a.函数名 的方式调用实现相应功能。

  a输出为[2,3,4,5]

  2) Remove:移除列表中指定值的个匹配值。如果没找到的话,会抛异常。

  a.remove(4)

  a.remove(6)

  这里的参数4,6都是具体的列表中的实际值,而不是下标

  3) Pop:返回较后一个元素,并从list中删除它。

  a.pop(),输出为5,并删除5

  也可指定元素索引值,弹出并删除指定元素,比如a.pop(1),弹出并删除数字2

  5. 成员关系:

  通过in, not in的方法,我们可以判断一个元素是否在列表里。返回一个bool类型,元素在列表里返回true,否则返回fasle.

  a = [1,2,3]

  2 in a

  True

  5 in a

  False

  5 not in a

  True

  6. 列表推导式:

  一般的,[expr for iter_var in iterable]

  首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内容放到iter_var中,再在expr中应用该iter_var的内容,较后用expr的计算值生成一个列表,。

  比如我们要生成一个包含1到10的列表

  方法一

  [x for x in range(1,11)]

  输出为[1,2,3,4,5,6,7,8,9,10]

  方法二

  range(1,11) #python2中,这种方法可以输出1-10的列表,但是在python3只会输出一个range类型range(1,11)

  有条件的,[expr for iter_var in iterable if cond_expr]

  加入了判断语句,只有满足条件的内容才把iterable里相应内容放到iter_var中,再在表达式中应用该iter_var的内容,较后用表达式的计算值生成一个列表。

  要生成包含1到10的所有奇数列表。

  方法一

  range(1,11,2) 同理python2中可生成奇数列表,python3中不行

  方法二

  [x for x in range(1,11) if x % 2 == 1]

  注意:表达式中的x都是表示一个相同的东西,我能改的只能是表达式的形式,也就是个x,比如改成x+1.

  7. 排序和翻转:sort,reverse

  sort:这个方式会直接修改原列表,它的返回值为none,所以b = a.sort() ,print b 输出的内容是None

  例如

  a = [33,11,22,44]

  b = a.sort()

  b的输出结果为None,也就是什么都不输出,可以用if语句判断

  if b is None:

  print "haha"

  此时再输出a,发现a已经按顺序排好,输出为[11,22,33,44]

  reverse和sort同理

  b = a.reverse() #b的输出也是None

  再看a的输出,发现a的值已经反转了

  [44,33,22,11]

 高含金量百度飞桨认证

 实力+证书助你制胜职场

 一份努力两份收获,学成毕业可获百度认证



  全民Python时代 你了解Python吗?


  主流编程语言

  Python , 是一门简单易学、功能强大、灵活的编程语言。 它能够把用其他语言制作的各种模块很轻松地联结在一起,常被昵称为“胶水语言”。


  功能强大的编程语言

  Python可以说功能强大,系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等等都用到python。


  看重政策支持的语言

  发布《新一代人工智能发展规划》,人工智能正式纳入发展战略。 教育部已将人工智能划入高中新课标;计算机二级考试新“Python 语言程序设计”科目.....


  企业越来越热衷的语言

  Python的应用特别广,外众多企业尤其是大型企业都在使用Python作为关键的开发语言之一,如谷歌、NASA、YouTube、Facebook、百度、阿里、网易、新浪、搜狐等等。


  课程携手百度飞桨 打造人工智能硬核人才

  优就业与百度飞桨达成合作 助力人工智能加速落地


  01课程融入百度飞桨研发科技

  教学内容再造升级优就业的Python+人工智能课程融入百度飞桨研发提供的深度学习课程、学习教材以及前沿技术。助你从0开始斩获人工智能高阶经验。


  02应用百度飞桨 AI Studio 实训平台

  随时开展深度学习项目百度飞桨AI Studio是针对AI学习者的在线一体化开发实训平台,满足学员学习、技术进阶等各个进度需求。在优就业亲身掌握专项解决方案、接触的AI服务,学习效果不言而喻。


  03学员可获百度飞桨证书

  优就业作为百度深度学习首批合作伙伴,学员毕业可0元享受百度认证考试且通过认证后可获得百度深度学习认证,颁发百度飞桨PaddlePaddle深度学习初级工程师认证,获得认证学员有机会入职百度系公司。


  04引入百度飞桨PaddlePaddle实训项目

  参与人工智能火热未来项目贯穿式教学,优就业课程引入百度飞桨前沿实训项目,涉及到手写数字识别、文本分类、图片验证码识别等多项人工智能技术,这些走在人工智能前列的项目,在优就业,都有极大可能被你拿来练手



 基础适学 实战学习助你焕然薪升



  职业规划有方向 赢在就业起跑线

  学好python zero逆袭hero



  大型项目实操演练 技能匹配企业需求

  从0入门人工智能 让你所学即所用



  良师出高徒 业内大牛现身手把手教学



  优就业毕业学员薪资统计



  福利 从培训到就业的无缝对接



  合作企业



教学环境



我们的荣誉


免费课程预约
每天限量名额,先到先得
二维码

扫一扫 免费领取试听课

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/news/134311/违者必究! 以上就是深圳中公优就业IT培训 小编为您整理深圳福田区Python培训班怎么样的全部内容。

版权所有:培训指南(www.peixun360.com) 技术支持:培训指南网

温馨提示:提交留言后老师会第一时间与您联系!热线电话:13226870735