python语言学习9——使用list和tuple】的更多相关文章

list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 位置 用索引来访问list中每一个位置的元素,记得索引是从0开始的,到 len-1结束 最后位置的索引也可以写为-1,因此,倒数第二个索引就是-2  依此类推 当索引超出了范围,就会报错 list元素的增删改查 list是一个有序的列表 list是一个可变的有序表,所以,可以往list中追加元素到末尾: 也可以把元素插入到指定的位置,比如索引号为1的位置: 要删除list末尾的元素…
前段时间要做视频直播需要编写自动模块,就考虑使用python脚本语言,python的好多语法都是很独特的,比如数据类型不需要预定义,缩进的方式等,另外功能也很强大,豆瓣就是用python写的.我写的部分主要是python调用cmd来实现自动的dos命令输入,感觉还是比较方便的只需要简单的几行代码就可以了.import系统包,调用os.system函数出入字符串就搞定了. 有感于python语言的强大,就有学习一下,python的基本语法,发现python有集合,元组,列表和字典等几种格式.列表类…
人们常说Python语言简单,编写简单程序时好像也确实如此.但实际上Python绝不简单,它也是一种很复杂的语言,其功能特征非常丰富,能支持多种编程风格,在几乎所有方面都能深度定制.要想用好Python,用它解决复杂问题,开发功能正确的.效率高的程序,需要很好地理解上面说明的许多高级概念和特征,还需要理解这门语言的内在性质. Python虽说是目前非常热门的一种编程语言,但有关Python编程和应用的书籍,虽不能说是汗牛充栋.铺天盖地,也是林林总总.选择很多.<程序员学Python>与其他书籍…
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 龟叔给Python的定位是“优雅”.“明确”.“简单”,所以Python程序看上去总是简单易懂 初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序 python语言是一种很高级的语言 写代码的时候代码量很小,但是所带来的缺点就是运行速度慢 C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度.充分发挥硬件性…
C++调用python 在C/C++中嵌入Python,可以使用Python提供的强大功能,通过嵌入Python可以替代动态链接库形式的接口,这样可以方便地根据需要修改脚本代码,而不用重新编译链接二进制的动态链接库.至少你可以把它当成文本形式的动态链接库,需要的时候还可以改一改,只要不改变接口, C++的程序一旦编译好了,再改就没那么方便了. C++调用Python有两种方式 第一种方式:通过找到Python模块,类,方法,构造参数来调用. 第二中方式,就是通过构造出一个Python的脚本,用p…
什么是程序? 程序等于数据结构加算法,那么数据结构是一个静态的东西,算法是一个动态的东西,我们用一个新的语言编写这个程序,我们要考虑到语言也主要由数据结构和算法相关的东西,或静态或动态的东西来构成,所以我们可以把一门语言进行拆解,比如现在这门语言就是Python,那么Python这门语言是就拆解为面向对象和面向过程,那么我们知道以前的程序语言C语言就是面向过程的语言,而C++就是面向对象的语言,然后横向的我们还要考虑数据结构和算法.这样我们可以把一门语言的学习氛围四大块,第一款就是面向过程的数据…
第三天1. python代码缩进规则:具有相同缩进的代码被视为代码块,4个空格, 不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误. 2.list:[...] 用(名称任意)L[下标0...]得到对应元素,与C/C++语言相似  ----可变---- tuple:(...) 用(名称任意)L[下标0...]得到对应元素,与C/C++语言相似  ----不可变---- dict:{ key1 :value1 ,  key2 :value2 , ... ,(最后一个逗号可…
Unicode编码 计算机只能处理数字,如果要处理文本,就必须把文本转化为数字才能处理 有许多编码标准,但是不同的编码标准有时候会混乱,所以Unicode应运而生 Unicode把所有语言统一到一套编码里,这样就不会再有乱码问题 ASCII编码和Unicode编码的区别: ASCII编码是1个字节,而Unicode编码通常是2个字节. 字母A用ASCII编码是十进制的65,二进制的01000001: 字符0用ASCII编码是十进制的48,二进制的00110000,注意字符'0'和整数0是不同的:…
整数 python可以处理任意大小的整数,包括负整数,在程序中的表示方法和数学上的写法一样 计算机由于使用二进制,有时候采用十六进制表示整数比较方便,十六进制数用0x前缀 浮点数 简单的小数就直接用小数表示就好 对于很大或很小的浮点数,就必须用科学计数法 浮点数是四舍五入的 字符串 字符串是以'或双引号"括起来的任意文本 ''或""本身只是一种表示方式,不是字符串的一部分 如果'本身也是一个字符,那就可以用""括起来 如果字符串内部既包含'又包含"…
第五天 1.任意个参数函数怎么敲? 只需定义一个可变参数即可:可变参数名字前要加 * ,可以传入0个或多个参数. #内部解释器原理:Python解释器会把传入的一组参数组装成一个tuple(不可变)传递给可变参数, #因此,在函数内部,直接把变量 args 看成一个 tuple 就好了) 例如:编写接受可变参数的average()函数 def average(*args): if len(args) == 0: return 0.0 else: sum = 0.0 n = 0 for x in…