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)的更多相关文章

  1. Python编程从入门到实践笔记——异常和存储数据

    Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...

  2. Python编程从入门到实践笔记——文件

    Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...

  3. Python编程从入门到实践笔记——类

    Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...

  4. Python编程从入门到实践笔记——函数

    Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...

  5. Python编程从入门到实践笔记——用户输入和while循环

    Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...

  6. Python编程从入门到实践笔记——字典

    Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...

  7. Python编程从入门到实践笔记——if语句

    Python编程从入门到实践笔记——if语句 #coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = [&q ...

  8. Python编程从入门到实践笔记——操作列表

    Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...

  9. Python编程从入门到实践笔记——列表简介

    Python编程从入门到实践笔记——列表简介 #coding=utf-8 #列表——我的理解等于C语言和Java中的数组 bicycles = ["trek","cann ...

  10. Python编程从入门到实践笔记——变量和简单数据类型

    Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...

随机推荐

  1. oracle函数 TO_CHAR(x[[,c2],C3])

    [功能]将日期或数据转换为char数据类型 [参数] x是一个date或number数据类型. c2为格式参数 c3为NLS设置参数 如果x为日期nlsparm=NLS_DATE_LANGUAGE 控 ...

  2. 9-1进程,进程池和socketserver

    一 进程: # 什么是进程 : 运行中的程序,计算机中最小的资源分配单位# 程序开始执行就会产生一个主进程# python中主进程里面启动一个进程 —— 子进程# 同时主进程也被称为父进程# 父子进程 ...

  3. 洛谷P1060 开心的金明

    //01背包 价值等于重要度乘体积 #include<bits/stdc++.h> using namespace std; ; ; int n,m,v[maxn],w[maxn],f[m ...

  4. PDM->OOM->C#实体类生成时,对Blob类型字段的处理

    pdm中的Blob字段生成OOM时,自动变成了string类型,再生成实体类时也是string 如何将oom中对应的blob字段设置为Byte[]类型,目前没找到方法, 只能通过脚本,将生成后的OOM ...

  5. php parse_url linux 解析问题

    耕毅 解析url函数parse_url() (PHP 4, PHP 5, PHP 7) parse_url — 解析 URL,返回其组成部分 mixed parse_url ( string $url ...

  6. mysql数据库之windows版本

    安装  第一步:打开网址,http://www.mysql.com.点击downloads之后跳转到http://www.mysql.com/downloads/选择Community选项 第二步:按 ...

  7. 2015年热门的国产开源软件TOP 50

    2015年热门的国产开源软件TOP 50 开源中国在 2015 年得到了快速的发展,单开源软件收藏量就接近 40000 款,其中不乏优质的国产开源项目.本文从软件的收藏.下载.访问等多角度挑选出了 2 ...

  8. tensorflow入门——3解决问题——4让我们开始吧

    深度学习适合解决海量数据和复杂问题 在机器学习中,语音识别,图像识别,语意识别用的是不同的技术,从事相关工作的人合作几乎不可能. 深度学习改变了这一切. 80年代计算机很慢,数据集很小,因此深度学习没 ...

  9. 从浏览器的url中获取查询字符串的参数

    正则表达式: function getQuery(name){ var reg = new RegExp("(^|&)" + name + "=([^&] ...

  10. 最小生成树kruskal算法、

    克鲁斯卡尔(kruskal) //kruskal算法生成最小生成树. //对边集数组Edge结构的定义 typedef struct { int begin; int end; int weight; ...