python知识汇总

2018-06-18  本文已影响0人  岁月悄然飞逝徒留回忆_54a5

一循环for与while的介绍:

1.for循环的格式:

 for 循环便量  in 对象:
   循环语句

对象包括字符串,列表,元组,等

 for  i  in  "xxx"
      print(i)

for循环经常和range()函数配合使用
range()函数的用法:
range(开始的值,结束的值,步长)

步长就是你循环第一次与第二次的差值

 for i  in range(0,9,2)
       print(i)

它循环是 按照0,2,4,6,8这个顺序来的。

2.while循环的介绍:

循环的作用就是让指定的代码重复的执行
while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行
while基本语句:
while 条件
条件满足时,做的事情
处理条件。。。
在使用while时应注意缩进
如果while 后面的条件是Ture 它就变成了一个死循环,就是一直循环下去。while循环嵌套

3. while嵌套就是:while里面还有while

  while 条件1:
    条件满足时,做的事情
     .......  ......
     while 条件2:
             条件满足时,做的事情1
             ..................
             处理条件2
      
     处理条件1

例如打印一个直角三图形:

  i = 0
 while i <=5:             
        s =1
                                   
        while s <=i:
                print("*",end="")
                s+=1
        print("")
        i+=1

break 与continue的应用手法与区别

break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用
区别:
break是直接中断循环
continue是终止当此循环继续下次循环

二列表

1.count()方法

作用:用于计算每个值出现的次数

 list
['a', 'b', 'c']

list.count('a')
 1

2.增加值

(1)insert()方法

作用:插入值

把一个字符插入到固定值的地方

list
[,3, 4, 5, 'b', 'c']

list.insert(5,'v')
[ 3, 4, 5, 'b', 'v', 'c']

(2)append()

作用:追加值

默认把新增字符添加到元字符末尾

list
[2, 3, 4, 5, 'b', 'v', 'c']

 list.append(1 2 3)

 list
[2, 3, 4, 5, 'b', 'v', 'c', 1 2 3]

(3)extend()方法

作用:将一个字符串添加到另一个字符串末尾

list
['a', 'b', 'c']

list = [1,2,3,4,5,6]

list.extend(list)

list
['a', 'b', 'c', 1, 2, 3, 4, 5, 6]

3.index方法

index()方法作用:根据内容获位置

list
['a', 'b', 'c', 1, 2, 3, 4, 5, 6]

list.index('a')
0

4.reverse()

作用:将列表值顺序置反

只是从后往前依次排版,不做排序

 list
 ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]

 list.reverse()

 list
 [6, 5, 4, 3, 2, 1, 'c', 'b', 'a']

5.sort()

作用:排序

按照字符串内容的大小做升序排序

 list
[5, 4, 3, 2, 1]

list.sort()

list
[1, 2, 3, 4, 5]

6.len()方法

作用:获取列表长度

  list
 [1, 2, 3, 4, 5]

 len(list)
5

7.删除

(1)del

作用:删除指定索引的数据

 list
[1, 2, 3, 4, 5]

del list[0]

list
[2, 3, 4, 5]

(2)remove()

作用:

删除第一个出现的指定数据

 list
 [2, 3, 4, 5, 'a', 'b', 'c']

 list.remove('a')

 In [65]: list
 [2, 3, 4, 5, 'b', 'c']

(3)pop()方法

作用:pop方法一般用索引删除,如果不添加任何参数,就删除列表里##最后一个内容

  list = [1,2,3,4,5,6]
  list
 [1, 2, 3, 4, 5, 6]
 list01.pop(2)
3
 list
[1, 2, 4, 5, 6]
list1.pop()
6

8.in判断内容是否存在.在的话返回Ture ,反之返回false

  list
  [1, 2, 3, 4, 5]

  6 in list
  False
上一篇下一篇

猜你喜欢

热点阅读