Python编程从入门到实践最详细教程

liftword16小时前技术文章3

一、列表

1.列表切片

names = ['zhangsan','lisi','wangwu','zhaoqian','sunli']

print(names[0:3]) 包含前三个名字

print(names[1,4]) 包含2~4号元素

print(names[2:]) 包含3~最后的元素

print(names[:3]) 包含前四个元素

print(names[-3:]) 包含后三个元素

print(names[-5:-3]) 包含前两个元素

2.遍历切片

for name in names[0:3]:

print(name.title())

3.复制列表

创建包含整个列表的切片,

my_foods = ['pizza','falafel','carrot cake']

friend_foods = my_food[:]

这样my_foods复制到friend_foods.

friend_foods = my_foods 这样不行,这是将friens_foods关联到my_foods中的列表,这两个变量指向同一个列表

二、元组(不可变的列表称为元组)

1.定义元组

使用圆括号而不是方括号

#定义元组

dimensions = (200,5)

#尝试修改元组中dimension中第一个元素的值

dimensions[0] = 100

试图修改第一个元素的值,导致python返回类型错误(TypeError)

2.遍历元组所有值

for dimension in dimensions:

print(dimension)

3.修改元组

虽然不能修改元组的元素,但是可以给存储元组的变量赋值

#原始元组

dimensions = (200,50)

#修改元组

dimensions = (100,50)


最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。

相关文章

一天快速入门 Python python10天速成

Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一。特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言。作者 | yuq...

Python编程绝对初学者指南,一步一步的指南,有示例和实验练习

来源:专知本文为书籍介绍,建议阅读5分钟本书以图解、循序渐进的方式编写,通过使用该语言的最新版本的示例向您介绍Python。您将从学习设置Python环境开始。接下来的几章将介绍Python的基础知识...

全网爆火!580页Python编程快速上手,零基础也能轻松学会

Python虽然一向号称新手友好,但对完全零基础的编程小白来讲,总会在很长时间内,都对某些概念似懂非懂,每次拿起书本教程,都要从第一章看起。对于这种迟迟入不了门的情况,给大家推荐一份简单易懂的入门级教...

想要入门学好Python编程,先从这几本书开始

想要入门学好Python编程,却发现无从下手?小狮妹给你推荐2本豆瓣高分编程入门好书,助你离入门编程更近一步!01《父与子的编程之旅》 #pgc-card .pgc-card-href {...

大一新生开发的小工具火了!可视化Python编程体验了解一下

鱼羊 发自 凹非寺量子位 报道 | 公众号 QbitAI普普通通黑底白字地敲代码太枯燥?那么,把Python脚本可视化怎么样?就像这样,从输入图片、调整尺寸到双边滤波,每一步都能看得清清楚楚明明白白。...

写 Python 代码不可不知的函数式编程技术

选自 Medium作者:Raivat Shah参与:魔王、Jamin本文对 Python 中的函数式编程技术进行了简单的入门介绍。近来,越来越多人使用函数式编程(functional programm...