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 ...
随机推荐
- 在SAE上使用Flask插件
因为我之前学习的时候使用的是虚拟环境,下载的所有需要用到的插件都在flask这个文件夹里面,SAE上Flask的版本和我本地用的版本对不上,导致有时候import都不对,于是我就把本地的环境直接放到S ...
- javascript内置函数
1.Date:日期函数属性(1):constructor 所修立对象的函数参考prototype 能够为对象加进的属性和方法办法(43):getDay() 返回一周中的第几天(0-6)getYear( ...
- golang gin框架 使用swagger生成api文档
github地址:https://github.com/swaggo/gin-swagger 1.下载swag $ go get -u github.com/swaggo/swag/cmd/swag ...
- @省选模拟赛03/16 - T3@ 超级树
目录 @description@ @solution@ @accepted code@ @details@ @description@ 一棵 k-超级树(k-SuperTree) 可按如下方法得到:取 ...
- css 文字超出部分隐藏
未做隐藏处理 执行结果: 1.1行超出部分省略号 效果: 2.多行超出部分隐藏(目前只能在chrome浏览器中使用,其他浏览器不兼容) 效果: -webkit-line-clamp 属性定义显示行数可 ...
- PHP程序员技术职业生涯,你是如何规划的?
职业规划是这样的 看到很多PHP程序员职业规划的文章,都是直接上来就提Linux.PHP.MySQL.Nginx.Redis.Memcache.jQuery这些,然后就直接上手搭环境.做项目,中级就是 ...
- 【原生JS】写最简单的图片轮播
非常简单的一个大图轮播,通过将控制显示位置来进行轮播效果,写来给正在学习的新手朋友们参考交流. 先看效果:(实际效果没有这么快) 先看布局: <div id="display" ...
- 洛谷P2590 [ZJOI2008]树的统计 题解 树链剖分+线段树
题目链接:https://www.luogu.org/problem/P2590 树链剖分模板题. 剖分过程要用到如下7个值: fa[u]:u的父节点编号: dep[u]:u的深度: size[u]: ...
- uni-app 生命周期函数
应用生命周期 函数名 说明 onLaunch 当uni-app 初始化完成时触发(全局只触发一次) onShow 当 uni-app 启动,或从后台进入前台显示 onHide 当 uni-app 从前 ...
- JPA批量操作及性能比对
假设需要批量插入10000条实体数据至数据库.如下是各个操作方法及耗时 环境Spring boot 1.JDBC(JdbcTemplate) pom.xml <dependency> &l ...