首页 > 代码库 > python总结

python总结

以前学python的时候一直在网上找资料,看别人博客上的内容,学的东西感觉好乱,直到看了一本书:python编程从入门到精通,虽然基础知识是我一天看完的,但是还是感觉豁然开朗,如果对于初学者,可以看看这本书,边看,边做上边的练习题,感觉真的很棒!!由于记忆力不好,还是想把看到的知识总结一下,以备以后,查看,,,

1,字符串:

name="ada lovelace"

首字母大写 name.title()

全部转化为大写 name.upper()

全部转化为小写 name.lower()

合并字符串 "hello" + name

name=" ada lovelace "

删除结尾空白:name.rstrip()

删除开头空白:name.lstrip()

删除开头和结尾空白:name.strip()

str():

age=23

message="happy"+age+"rd birthday!" #有错误

message="happy"+str(age)+"rd birthday!" #正确形式

2.列表

color=[‘red‘,‘yellow‘,‘blue‘,black]

访问列表元素:color[0]  #下标从 0开始,不是从1开始

修改列表中的元素:color[1]="green"

在列表中添加元素:color.append("white")

在列表中插入元素:color.insert("orange")

从列表中删除元素:del color[0]

  color.pop() #删除最后尾部的列表中的元素

  color.pop(1) #删除指定位置上的元素

  color.remove("red")

列表排序:

  使用sort()方法对列表进行永久性排序:color.sort(recerse=True)

  使用sorted()方法对列表进行临时排序:

    print(color)

        print(sorted(color))

    print(color)

倒序打印列表:print(color.reverse())

确定列表的长度:len(color)

循环遍历整个列表:

  for c in color:

    print(c)

数值列表 

  range()函数

    for value in rang(1,4): #从1开始到4结束

      print(value)

  创建数值列表:

    number=list(range(1,11,2))

  统计数值列表中的最大值:max(number)

  统计数值列表中的最小值:min(number)

  统计数值列表中的值的和:sum(number)

  数值列表的demo:

    squares=[value**2 for value in range(1,11)]

    print(squares)

使用列表中的一部分--切片

  print(color[0:3]) #从索引位置0开始到索引位置3结束  

  print(color[-3:]) #从索引位置倒数第三个到最后

遍历切片:

   for c in color[:3]:

    print(c)

复制列表:  

  color1=color[:]#此时color和color1两个不是同一个列表,只是列表中的元素相同

  color1=color#此时color和color1两个是同一个列表

3 元组:

 元组和列表的区别在于:列表可以改变列表元素,而元组不可以

 在外形上的区别是:元组是用小括号标识,列表是用中括号标识 

定义元组:

  dimensions=(200,50)

  print(dimensions[0])

遍历元组中的所有值:

  for dimension in dimensions:

    print(dimension)

修改元组变量:  

  dimensions=(200,50)

  for dimension in dimensions:

    print(dimension)

  dimensions=(200,55)

  for dimension in dimensions:

    print(dimension)


  

  

 

python总结