Python学习3月5号【python编程 从入门到实践】---》笔记(2)
1.操作列表
一、遍历整个列表,并且想对每一个元素执行相同的操作。##这里就不得不提起我们一直用的For函数了。
二、深入地研究循环
(1)for i in superheroes:##首先读取其中的第一行代码,python获取列表superheros第一个值并且将其存到变量 i 里面
print(i)#然后打印
for i in superheroes:#重复第一行步骤直到停止
print()
三、在For循环结束后执行一些操作
(1)在for循环后面,没有缩进的代码都只执行一次,而且不会重复执行。
(2)忘记缩进,一定一定要知道要缩进,最好在for语句后面的代码行缩进。
(3)For语句末尾的冒号告诉Python,下一行是循环的第一行。
四、创建数值列表
(1)range()函数: 让你能够轻松地生成一系列的数字。
range(1,5)这里并不是打印数字1~5, 而是打印数字1~4
(2) 简单生成一个一系列数字并且保存在list()里面
numbers=list(range(1,6))
print(numbers)
如果想设置步长
这个是设计了步长为2,可以理解为1到22里面取奇数
numbers=list(range(1,22,2))
print(numbers) 乘方运算
squares=[]
for i in range(1,11):
squares.append(i**2)
print(squares)
squares=[i**2 for i in range(1,11)]####简化版本的for循环 前面是运算过程 后面是循环 先把循环出来的数字一个一个地运算然后输出在列表上面
print(squares)@@@@@@这里的for循环并没有冒号作结尾 (3)列表的切片(处理列表的部分元素 一:切片 player[] [1:3]##切片函数里面是跟range()差不多的,只不过是用冒号分隔。##如果没有索引例如[:4]这样意味着python从列表开头开始提取
##如果要让切片终止与列表末尾[4:]
##如果你想输出名单上的最后三名队员,可使用切片【-3:】 五、元组 创建一系列不可修改的元素,元组则可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。 元组使用的是圆括号而不是方括号,并且可以像访问列表元素一样索引出元素出来。
dimensions=(200,50)
dimensions[0]=250
print(dimensions)######并不能修改的,所以出现错误,
dimensions=(200,50)
for i in dimensions:
print(i)#####可以循环遍历出来打印
dimensions=(200,50)
print("original dimensions")
for i in dimensions:
print(dimensions) dimensions=(4000,600)
print("\nModified dimensions")
for i in dimensions:
print(i)####修改元组变量,并且可以给元组变量赋值
Python学习3月5号【python编程 从入门到实践】---》笔记(2)的更多相关文章
- Python编程从入门到实践笔记——异常和存储数据
Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...
- Python编程从入门到实践笔记——文件
Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...
- Python编程从入门到实践笔记——类
Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
- Python编程从入门到实践笔记——字典
Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...
- Python编程从入门到实践笔记——if语句
Python编程从入门到实践笔记——if语句 #coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = [&q ...
- Python编程从入门到实践笔记——操作列表
Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...
- Python编程从入门到实践笔记——列表简介
Python编程从入门到实践笔记——列表简介 #coding=utf-8 #列表——我的理解等于C语言和Java中的数组 bicycles = ["trek","cann ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
随机推荐
- 2018-7-5-dotnet-设计规范-·-抽象定义
title author date CreateTime categories dotnet 设计规范 · 抽象定义 lindexi 2018-07-05 15:48:20 +0800 2018-2- ...
- SDUT-2088_数据结构实验之栈与队列十一:refresh的停车场
数据结构实验之栈与队列十一:refresh的停车场 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description refresh最近发 ...
- @loj - 2090@ 「ZJOI2016」旅行者
目录 @description@ @solution@ @accepted code@ @details@ @description@ 小 Y 来到了一个新的城市旅行.她发现了这个城市的布局是网格状的 ...
- @topcoder - 2017TCOAlgorithmRound2A - D1L2@ DistanceZeroAndOne
目录 @description@ @solution@ @accepted code@ @details@ @description@ 一个 n 个点的无向简单的连通图,编号从 0 到 n-1. 现给 ...
- laravel 随笔
laravel5.5 1.laravel 查询数据库默认返回对象,如何改成 返回值为数组 答:在 App\Providers\EventServiceProvider 文件中 第一步: use Il ...
- vmware中centos、redhat桥接网络配置
第一步 第二步 第三步 centos: redhat:
- Android中使用Apache common ftp进行下载文件
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/birdsaction/article/details/36379201 在Android使用ftp下 ...
- HZOJ 分组
打了好多个代码. 对于测试点1,11:手动模拟. void QJ1_11() { ) { int tk; ]+a[]))tk=; ; if(tk<=k) { puts("); puts ...
- 洛谷P5664 Emiya 家今天的饭 问题分析
首先来看一道我编的题: 安娜写宋词 题目背景 洛谷P5664 Emiya 家今天的饭[民间数据] 的简化版本. 题目描述 安娜准备去参加宋词大赛,她一共掌握 \(n\) 个 词牌名 ,并且她的宋词总共 ...
- oracle 使用显式的游标(CURSORs)
使用隐式的游标,将会执行两次操作. 第一次检索记录, 第二次检查TOO MANY ROWS 这个exception . 而显式游标不执行第二次操作.