python全栈基础之切片、格式转换、格式化输出和深浅复制
2019-03-09 17:14
295 查看
切片操作:
1、切片 取头不取尾 a[0:1] 越界问题 a[0:3] a[3:5] 反向取值问题a[2:0]
2、 负数取值 a[-1:-3] a[-3:-1] 间隔取值a[0:2:2] a[2:0:-1] 空格 代表 无穷大 a[0:]
a = [1, 2, 3, 4,[5, 6, 7]] print(a[1:3]) #[2,3] print(a[1:5]) #[2, 3, 4, [5, 6, 7]]
格式转换:
list()、tuple()、
格式化输出
print('hello world,%s!'%('你好')) print('{a:0.3%}'.format(a=1.23333)) print('{a:>10}'.format(a=1.23333)) print('{a:^10}'.format(a=1.23333)) print('{a:0^10}'.format(a=1.23333)) print('{{hello{0}}}'.format('hansha'))
深浅复制
b=a # = 复制指向 id相同 import copy c=copy.copy(a) # 浅复制 ,id不同 复制了表层,拷贝了最外面的一层列表,里面的嵌套列表指向还是一样的 d=copy.deepcopy(a) #深复制 ,id不同 复制了表层和深层
二进制序列类型
爬虫结果一般为二进制序列 bytes: a=b'hansha' bytes('寒沙',encidubg = 'UTF-8') bytearry : 二进制数组 bytearray(3) # b'\x00\x00\x00'
相关文章推荐
- python基本数据类型(三)-字符串拼接-格式化输出-深浅复制-python3笔记
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- python自动化--语言基础二运算符、格式化输出、条件语句、循环语句、列表、元组
- Python全栈学习Day2 格式化输出 运算符优先级
- python-基础知识之格式化输出
- python 基础格式化输出
- 03字符串拼接、格式化输出、深浅复制
- python(零基础)-格式化输出
- 【python基础】--格式化输出
- python基础_格式化输出(%用法和format用法)
- 字符串拼接、格式化输出、深浅复制
- python基础---格式化输出和运算符
- Python3学习笔记【基础2--输出,输入,格式化,编码】
- Python第三天——字符串的格式化、转义以及深浅复制
- Python学习入门基础教程(learning Python)--1.2.2 Python格式化输出基础 .
- python基础之常用模块以及格式化输出
- Python学习入门基础教程(learning Python)--1.2.3 Python格式化输出百分比
- python基础===* 解包,格式化输出和print的一点知识
- Python学习入门基础教程(learning Python)--1.2.4 Python格式化输出科学计数 .
- python 浅析格式化输出和深浅copy