python之路第二天

Posted zhangyin3306

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之路第二天相关的知识,希望对你有一定的参考价值。

 

本节内容

  1. 列表、元组操作
  2. 字符串操作
  3. 字典操作
  4. 集合操作
  5. 文件操作
  6. 字符编码与转码 

1. 列表、元组操作

 列表

names = ["zhangsan","lisi","wangwu","zhaoliu"]

切片

print(names[0])#打印第一个
print(names[3])#打印最后一个
print(names[:2])#打印前2位
print(names[2:])#打印后面的
print(names[1:3])#打印1、2
print(names[1::2])#后面2代表每隔两位取一数

增删改查

names.append("dd") #在列表最后增加
names.insert(1,"b爸爸") #在1后买你插入“b爸爸”
del names[1] #删除 1 的值
names.remove("zhangsan") #删除指定值
b= ["哥哥","didi"]
names.extend(b) #扩展names
#深拷贝就是完全跟以前就没有任何关系了,原来的对象怎么改都不会影响当前对象
#浅拷贝,原对象的list元素改变的话会改变当前对象,如果当前对象中list元素改变了,也同样会影响原对象。

元组

names = ("alex","jack","eric")

它只有2个方法,一个是count,一个是index

names.index()
names.count()

 

以上是关于python之路第二天的主要内容,如果未能解决你的问题,请参考以下文章

Python之路第二天

python学习之路 第二天

Python之路第二天-----学习笔记

python之路第二天 随便记记 今天主要很郁闷

python成长之路——第二天

Python学习之路第二天——迭代器生成器算法基础