(七)python3 切片】的更多相关文章

切片:取一个 list 或 tuple 的部分元素是非常常见的操作 >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] #笨办法:之所以是笨办法是因为扩展一下,取前 N 个元素就没辙了. >>> [L[0], L[1], L[2]] ['Michael', 'Sarah', 'Tracy'] #取前 N 个元素,也就是索引为 0-(N-1)的元素,可以用循环: >>> r = [] >>…
一.切片的目的:获取多个元素 能够进行切片的对象有:字符串.列表.元组 语法:  object[start_index:end_index:step]     以下是创建一个列表 a = [0,1,2,3,4,5,6,7,8,9]的索引图,方便查看其索引值: 解释: start_index:起始的索引值(包含该索引本身) end_index:结束的索引值(不包含该索引本身) step:步长(正负数均可,其绝对值大小决定了切取数据时的‘‘步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,…
一.整形和浮点型整形也就是整数类型(int)的,在python3中都是int类型,没有什么long类型的,比如说存年龄.工资.成绩等等这样的数据就可以用int类型,有正整数.负整数和0,浮点型的也就是小数类型(folat)的,带小数点的 age = 18 b = -50 c = 5.222 二.布尔类型什么是布尔类型,布尔类型就是真和假,只有这两种,True和Fasle,非真即假,除了True和False还有0和1,非0即真 a = True b = False 三.字符串和字符串操作上面说了存…
数字 Int,整型 Float,浮点型 Long,长整型 布尔 字符串 列表 元组 字典 1.数字 INT(整型) 在32位系统上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648 ~ 2147483647. 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808 ~ 9223372036854775807. LONG(长整型) Python的长整型没有指定位宽,即:Python没有限制长整型数值…
由于换了博客,第一篇没有在博客园写,写在了开源中国上,链接地址为http://my.oschina.net/u/254063/blog/719289,大家有兴趣可以看看 一, python 数据类型 1,数字 这就不具体解释了,数字中包含整数(int),浮点数(float),复数(complex)这三大类型 2,字符串 字符串就是这样,"hello world" 3,布尔型 和其它语言一样,布尔型就两个值,0和1,及表示true和false,布尔型一般应用在判断语句中 二,python…
一.列表的特点 列表也是一种数据类型 列表元素是有序的,有编号的 列表元素的下标从0开始 列表中的每一个值叫一个元素,编号叫下标(索引/角标): stu_name=['崔海龙','杨帆','lrx',1,1.5] 这里,崔海龙是一个元素,它的索引是0. 二.列表操作 1.增删改查操作 #增: 使用.append()方法: stu_name.append('杨月') #list的末尾追加元素 使用.insert()方法: stu_name.insert(2,'小军')#在指定位置之前添加元素,要指…
一 . 客户列表展示 为了插入数据方便,我们可以用django里面的admin插入数据 创建超级用户 把语言改成中文 结果: 列表展示 展示不同字段的方式: # 有需要的可以写 def__str__(self) 1 .普通字段 对象.字段名 2 choice 对象.字段名 # 得到是真的值 对象.get_字段名_display() # 中文显示值 前端不用写括号 3 . 外键 对象.外键 # 多对多 为了方便取值,要在类下定义方法 对象.外键.name # 一对一, 一对多 choice展示方法…
一.关于python ① 由荷兰人Guido van Rossum(龟叔)于1989年圣诞节为打发无聊时间所编写的编程语言. ② python的特点:优雅 明确 简单.代码量少,运行速度快. 缺点:运行速度慢.源码不能加密 ③ 适合的领域:Web网站和各种网络服务.系统工具和脚本.作为“胶水”语言把其他语言开发的模块包装起来方便使用. 不适合的领域:贴近硬件的代码,例如驱动程序等(首选C).移动开发:iOS/Android有各自的开发语言(ObjC,Swift/Java).游戏开发:首选C/C+…
题目七:将一个列表的数据复制到另一个列表中. #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 题目七:将一个列表的数据复制到另一个列表中.""" __author__ = 'Fan Lijun' lst1 = [1, 2, 3, 4, 'abcd'] lst2 = [] #1遍历列表法 for i in lst1: lst2.append(i) #2切片 lst3 = lst1[:] #3内置…
一.python3中,可迭代对象有:列表.元组.字典.字符串:常结合for循环使用:均可使用索引切片 实例: str = ' #str[start:stop:step] 遵循[左闭右开]规则 print(str[0:3]) #截取第一位到第三位的字符 #012 print(str[1:5]) #截取第二位到第六位之前的字符 #1234 print(str[:]) #截取字符串的全部字符 #0123456789 print(str[6:]) #截取第七个字符到结尾 #6789 print(str[…