列表 列表的介绍  列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 列表的索引和切片 列表和字符串一样也拥有索引: lst = ['刘德华','周润发','周杰伦','向华强'] print(lst[]) # 列表中第一个元素 print(lst[]) # 列表中第二个元素 print(lst[]) # 列表中第三个元素 注意:列表是可以进行修改的,这里和字符串不一样 lst[] = '王健林' print(lst) s = '王思聪' s[] = '李' print(…
作为小白,坚持每日写学习记录,是督促坚持学习的动力, 今天主要是学习 列表和元组,列表是可以修改的,元组是不可变的.列表和元组的索引都是从0开始 列表可以修改, 可以对列表进行赋值,修改移除等各种方法 使用方式;对象.方法,如: 1.可以对列表的某个位置参数进行操作 列表的赋值: l[1] = 't'删除列表元素: del l[3]2.对列表分片区访问: l[2:]=list('world')#分片赋值,丛索引2开始还有其他的一些方法,根据实际应用做尝试了解 3.成员资格 :in 操作符,可以检…
列表list,用中括号“[ ]”表示 1.任意对象的有序集合 列表是一组任意类型的值,按照一定顺序组合而成的 2.通过偏移读取 组成列表的值叫做元素(Elements).每一个元素被标识一个索引,第一个索引是0,序列的功能都能实现 3.可变长度,异构以及任意嵌套 列表中的元素可以是任意类型,甚至是列表类型,也就是说列表可以嵌套 4.可变的序列 支持索引.切片.合并.删除等等操作,它们都是在原处进行修改列表 5.对象引用数组 列表可以当成普通的数组,每当用到引用时,Python总是会将这个引用指向…
列表: 循环删除列表中的每⼀个元素 li = [, , , ] for e in li: li.remove(e) print(li) 结果: [, ] 分析原因: for的运⾏过程. 会有⼀个指针来记录当前循环的元素是哪⼀个, ⼀开始这个指针指向第0 个. 然后获取到第0个元素. 紧接着删除第0个. 这个时候. 原来是第⼀个的元素会⾃动的变成 第0个. 然后指针向后移动⼀次, 指向1元素. 这时原来的1已经变成了0, 也就不会被删除了. ⽤pop删除试试看: li = [, , , ] , l…
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": "电脑","price":"1999"}, {"name": "鼠标", "price": "10"}, {"name": "游艇", &q…
**本次笔记主要内容为 列表,元组主要的功能和特性** **1.列表**: 学习过c语言的同学应该知道,c语言有数组这一功能,就是将数据类型相同的元素放在一起.由于python的变量没有数据类型,也就是说,python是没有数组的,但是python加入了更强大的列表. 1. 创建列表 格式 > 例 :list = [1,2,3] ; list = [1,'str', [1,2,3,4,5], 5.26] 可以看出列表中含有整型,字符串,浮点型数据,甚至还可以包含着另一个列表.当然也可以建立一个空…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-tuples.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 Python常用元组内置函数: 序号 方法及描述 1 cmp(tuple1, tuple2)比较两个元组元素. 2 len(tuple)计算元组元素个数. 3 max(tuple)…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-lists.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作列表的内置函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表元素最大值 4 mi…
1.变量 python中变量很简单,不需要指定数据类型,直接使用等号定义就好.python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量,新的变量通过之前那个变量知道那个变量值的内存地址存起来,而不是指向之前的那个变量. 变量的定义规则: 变量名要见名知意,不能用拼音,不能用中文 变量名只能是字母,数字,下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名: 2.单引号,双引号和三引号(三个单引号) python中定义变量的时候…
                                                                                                                                                    接上一篇函数函数的名称空间 > 在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-date-time.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 时间间隔是以秒为单位的浮点函数.获取该时间的实例如下: 时间元组struct_time: 序号 属性 值 0 tm_year 2008 1 tm_mon 1 到 12 2 t…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-variable-types.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用数据类型转换函数: 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作字典的内置函数: 序号 函数及描述 1 cmp(dict1, dict2)比较两个字典元素. 2 len(dict)计算字典元素个数,即键的总数. 3 str(di…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 ▶ 变量赋值 Python中变量不需要声明,变量赋值操作就是变量声明和定义的过程. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.例子如下: #!/…
一.列表 1.1列表:python基础数据类型之一:其他语言也有列表的概念,js 数组,可索引 ,可切片,可加步长 1.2列表的索引,切片,切片+ 步长 结果: 注意:列表里元素的数据类型,就是它本身的属性 二.列表的索引,切片,切片+步长 li = ['alex', 100, True, [1, 2, 3], {'name': '太白'}, (22, 33)] print(li[:4]) # 切片也是顾头不顾腚的原则 print(li[::2]) print(li[-1:-4:-2]) pri…
最好有点c++基础来看,,每天都更新一篇吧 这一篇是一些基础东西 1.运算符2.变量3.基本输入输出4.字符串5.列表6.元组7.字典8.集合9.简单的说下循环啥的 1.运算符 特别的 a / b:为浮点数,a // b 为整数,丢弃小数部分 a**b 为a的b次方 还有 c // = a,c ** = a; python 中没有 &&, ||, ! 分别为 如 if(a and b)   ,if(a or b)   if( not a), and  ,or , not来代替 其中还有  …
声明:  本人是在校学生,自学python,也是刚刚开始学习,写博客纯属为了让自己整理知识点和关键内容,当然也希望可以通过我都博客来提醒一些零基础学习python的人们.若有什么不对,请大家及时指出,欢迎评论指点.  首先,在我的第一本python书的第一页就写了这样一段话“life is short,you need python-----Bruce Eckel” “人生苦短,我用python”工欲善其事,必先利其器.我们要成为“大牛”,要用python去拯救世界,要做的第一件事就是要下载一个…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-files-io.html ▶ 键盘输入 注意raw_input函数和input函数的区别. raw_input函数使用实例: #!/usr/bin/python str = raw_input("Input your string: "); print "This is your input string: ", str input…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-functions.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 4. http://www.runoob.com/python/python-modules.html 5. http://www.pythoner.com/ 6. http…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 Python字符串内建函数同样支持Unicode,常用函数如下表: 方法 描述 string.capitalize() 把字符串的第一个字符大写 string.center(wi…
一.字符串: 1.不可变性.分片赋值对于字符串是不合法的. 2.字符串格式化 % eg: print 'The price is: %d' % 30 print 'The price is: %.2f' % 30 print 'The price is: $%.2f' % 30 结果: 30 30.00 $30.00 3.字符串有用的常量: import  string ①string.digits :包含数字0~9的字符串 ②string.letters : 包含所有字母的字符串 ③strin…
Python中数据结构主要有序列.集合和字典. 1. 通用序列操作 Python内置了多种序列,其中最常用的两种:列表和元组.另一种重要的序列是字符串. 列表和元组的主要不同在于:列表是可以修改的,而元组不可以.…
元组的定义 Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 信息,数据 之间使用 , 分隔 元组用 () 定义 元组的 索引 从 0 开始 索引 就是数据在 元组 中的位置编号 创建空白的元组 info_tuple = () 元组中只包含一个元素时,需要在元素后面添加逗号 info_tuple = (20, ) 元组常用操作 在元组中有哪些常用的操作呢?按照如下操作就知道元组中提供了哪…
内容回顾: - bytes - str 和bytes - int - str - list - tuple - 深拷贝和浅拷贝 今日内容: 数据类型 - bytes - int - str - bool - list - tuple - dict (字典) dic = {'k1':'v1'} - values - keys - items - get - setdefault - fromkeys dict.fromkeys - update - pop - popitem - copy - c…
内容回顾:1.数据类型 2.for和while循环 continue break #如下循环将怎么打印结果? for i in range(1,10): print(i) for i in range(10,20): print(i) #如下循环将怎么打印结果?----结果只打印1 for i in range(1,10): print(i) break for i in range(10,20): print(i) #如下循环将怎么打印结果?----只打印1,10-19 for i in ra…
序列概览 Python 包含6 种内建的序列,这里重点讨论最常用的两种类型:列表和元组. 列表与元组的主要区别在于,列表可以修改,元组则不能.也就是说如果要根据要求来添加元素,那么列表可以会更好用:而出于某些原因,序列不能修改的时候,使用元组则更为合适. 在操作一组数值的时候,序列很好用.可以用序列表示数据库中一个人的信息---第一1是姓名,第2个元素是年龄.根据上述内容编写一个列表. >>> hu=['huhu',25] 同时,序列也可以包含其他的序列,因此,构建如下一个人员的信息的列…
一时兴起今天又回过头来补一下列表和元组,先来说说列表哈,列表其实是python最经常用到的数据类型了,不仅经常用还很强大呢,这个跟C语言里面的数组是类似的,列表当然也可以增删改查,不过我可没打算用之前字典的方式给大家讲解,我给大家讲解下列表的常用方法就好了. 1.首先我先讲下怎么创建一个列表,你看下方list1是创建了一个空列表,list2是创建了一个有值列表. 2.list1.append(),这个方法是在列表末尾追加,看下面例子: 记得append()方法是列表末尾追加 这种末尾追加虽然可以…
numbers = [1,2,3,4,5,6,7,8,9,10] print(numbers[5::-2]) print(numbers[10:5:-2]) print(numbers[:5:-2]) 先不要用程序运行计算,自己在纸上写出答案: 答案依次是 [6, 4, 2][10,  8][10, 8] 注意:步长是负数都是从右往左提取元素 numbers[5::-2]推导:包含6,7,8,9,10的列表从右到左提取,以2为步长,所以是[6,4,2] numbers[10:5:-2]推导:索引…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-exceptions.html Python用异常对象(exception object)来表示异常情况.当Python无法正常处理程序时就会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的回溯终止执行. 为了引发异常,可以使用一个类(Exception类或其子类)或实例参数调用raise语句. raise Exception raise Exception('He…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 ▶ If条件语句 条件语句的使用实例如下: #!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num…