python学习第四天

Posted wujunjie-sir

tags:

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

列表的增、删、改、查

元组就是制度列表

list与str可相互转化,split(),join()

编码复习:

ascii:字母,数字,特殊字符:1个字节,8位
Unicode:16位 两个字节 升级 32 位 四个字节
utf-8:最少一个字节 8位表示。 英文字母 8位 1个字节
欧洲16位,2个字节
中文24位,3个字节
gbk:中文2个字节,英文字母1个字节。

# # 列表的操作
name = [元昊, 太白, 金星]
# #追加模式
name.append(Peter)
print(name)

# 索引插入
name.insert(0, alex)
print(name)

# 迭代增加
name.extend(二哥)
print(name)

# #删除pop-->默认删除最后一个有返回值,可以指定索引
name.pop()
name.pop(0)
print(name)

# 按元素去删除-->一次只能删一个相同的值
name.insert(1, 元昊)
print(name)
name.remove(元昊)
name.remove(元昊)
print(name)

# 清空
name.clear()
print(name)

# 删除与切片删除
name = [元昊, 太白, 金星]
del name[0:2]
print(name)
del name  # 将name从内存中删去

# 修改
name = [元昊, 太白, 金星]
name[0] = 金星
print(name)

# 查找
for i in name:
    print(i)
print(name[0:])

# 求元素个数、计数,找元素的索引找不到就报错
l = len(name)
print(l)
num = name.count(a)
print(num)
s = name.index(进行)
print(s)  # 报错

# 列表的正向排序
li = [1, 2, 3, 4, 57, 87]
li.sort()
print(li)

# #反向排序
li.sort(reverse=True)
print(li)

# 列表反转
li.reverse()
print(li)

# 列表的嵌套
li = [32, 4, 54, 6, [fsd, fsd], 56]
print(li[4][0])
li[4][0] = li[4][0].capitalize()
print(li)
li[4][1] = li[4][1].replace(fsd, 金星)
li[4][0] = li[4][0].upper()
print(li)

# 对字符串的特殊拼接   str-->list(split)    list-->str(join)
s = [a, b, c, d]
s1 = "".join(s)
print(type(s1), s1)

# range()生成数字列表
for i in range(10, -1, 2):
    print(i)

 






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

Python新手学习-打卡第四天2019-2-11

PYTHON学习第四天课后总结:

Python基础知识学习第四天

python第四天学习总结

python基础学习第四天

python学习第四天