整型 | 浮点型 | 复数型 |
---|---|---|
10 | 0.0 | 3.14j |
100 | 15.20 | 45.j |
-786 | -21.9 | 9.322e-36j |
080 | 32.3e+18 | .876j |
-0490 | -90. | -.6545+0J |
-0x260 | -32.54e100 | 3e+26J |
0x69 | 70.2E-12 | 4.53e-7j |
bytes
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua msg = "我是大华,关注我没毛病" print(msg.encode())
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/result.py b‘\xe6\x88\x91\xe6\x98\xaf\xe5\xa4\xa7\xe5\x8d\x8e\xef\xbc\x8c\xe5\x85\xb3\xe6\xb3\xa8\xe6\x88\x91\xe6\xb2\xa1\xe6\xaf\x9b\xe7\x97\x85‘ Process finished with exit code 0
b是bytes的意思
encode() 括号里面要输入编码类型 encode(encoding="utf-8"),不写的话默认为 utf-8
decode()
解码
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua msg = "我是大华,关注我没毛病" print(msg.encode(encoding="utf-8")) print(msg.encode(encoding="utf-8").decode(encoding="utf-8"))
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/result.py b‘\xe6\x88\x91\xe6\x98\xaf\xe5\xa4\xa7\xe5\x8d\x8e\xef\xbc\x8c\xe5\x85\xb3\xe6\xb3\xa8\xe6\x88\x91\xe6\xb2\xa1\xe6\xaf\x9b\xe7\x97\x85‘ 我是大华,关注我没毛病 Process finished with exit code 0
字符串型
abcd.......
列表
” [] “表示列表,0代表第一个位置
单独取值
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] print(list[0])
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py
ZhangSan
Process finished with exit code 0
切片取值
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] print(list[0:3])
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘LiSi‘, ‘ZhaoWu‘] Process finished with exit code 0
负数是从右边开始取值
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] print(list[-1])
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py
ZhaoWu
Process finished with exit code 0
负数切片取值
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] print(list[-2:])
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘LiSi‘, ‘ZhaoWu‘] Process finished with exit code 0
试下正数的
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] print(list[:3])
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘LiSi‘, ‘ZhaoWu‘] Process finished with exit code 0
前面不输,默认从0开始
append()
结尾追加
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list.append("Goudan") print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘LiSi‘, ‘ZhaoWu‘, ‘Goudan‘] Process finished with exit code 0
insert()
insert(number,value)
根据序号插入内容
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list.insert(1,"Goudan") print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘Goudan‘, ‘LiSi‘, ‘ZhaoWu‘] Process finished with exit code 0
可以看到 LiSi 被挤到后面去了
list[number] = "value"
输入序号来替换内容
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list[0]="Goudan" print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘Goudan‘, ‘LiSi‘, ‘ZhaoWu‘] Process finished with exit code 0
ZhangSan 被替换为 Goudan 了
remove("value")
根据输入的内容来删除列表值
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list.remove("ZhangSan") print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘LiSi‘, ‘ZhaoWu‘] Process finished with exit code 0
del
del name 、 del list[number]
del可以删变量,也可以根据输入的序号来删除列表值
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] del list[1] print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘ZhaoWu‘] Process finished with exit code 0
pop()
不输入任何值代表删除最后一个列表值,想指定删除就在括号里面输入序号
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list.pop() print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘LiSi‘] Process finished with exit code 0
count()
统计值在列表出现的次数
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","ZhangSan","LiSi","ZhaoWu"] test = list.count("ZhangSan") print(test)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py 2 Process finished with exit code 0
clear()
清除列表
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","ZhangSan","LiSi","ZhaoWu"] list.clear() print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py
[]
Process finished with exit code 0
reverse()
列表反转排序
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list.reverse() print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhaoWu‘, ‘LiSi‘, ‘ZhangSan‘] Process finished with exit code 0
sort()
按值的ASCII排序
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list.sort() print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘LiSi‘, ‘ZhangSan‘, ‘ZhaoWu‘] Process finished with exit code 0
extend()
需合并的列表.extend(对象),合并后原来的对象列表并不清空
可以用del删除变量
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","LiSi","ZhaoWu"] list2 = [1,2,3,4,5] list.extend(list2) del list2 print(list)
输出
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe D:/Python/Day02/list.py [‘ZhangSan‘, ‘LiSi‘, ‘ZhaoWu‘, 1, 2, 3, 4, 5] Process finished with exit code 0
原文:https://www.cnblogs.com/ITkeyan/p/12776785.html