zoukankan      html  css  js  c++  java
  • 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(" Modified dimensions")
    for i in dimensions:
    print(i)####修改元组变量,并且可以给元组变量赋值
     





  • 相关阅读:
    Eclipse中的Web项目自动部署到Tomcat
    Linux之grep命令
    Linux之sort
    Python 字典中一键对应多个值
    手动下载python更新后 换回以前版本
    N个降序数组,找到最大的K个数
    蓄水池抽样算法
    空瓶子换水问题
    rand()产生随机数 及其和clock()的不同
    C++复数运算 重载
  • 原文地址:https://www.cnblogs.com/jackson669/p/10479189.html
Copyright © 2011-2022 走看看