
Python
Swxctx
喜欢技术、喜欢开源项目及分享。
铭心刻骨,就要一意孤行;越是憧憬,越要风雨兼程;要走多远,才算走进森林_xc。
展开
-
python列表
Python最基本的数据结构是序列(列表/元组)。一个序列中的每个元素都分配有一个数字- 它的位置或索引。第一个索引是0,第二个索引是1,依此类推。Python有6内置类型的序列,但最常见的是列表和元组,我们将在本教程中看到。有一些东西可以使用所有序列类型来做。这些操作包括索引,切片,加,乘,并检查成员。此外,Python已经内置函数查找序列的长度和搜索它的最大和最小的元素。Pytho原创 2016-04-24 01:17:39 · 398 阅读 · 0 评论 -
list.append()
append()方法追加传递obj到现有的列表。语法以下是append()方法的语法:list.append(sw)参数sw#!/usr/bin/pythoncList = [123, 'xyz', 'swxc', 'abc'];cList.append( 2016 );print "Updated List : ", cList;当我们运行上面的程原创 2016-04-24 17:39:23 · 1522 阅读 · 0 评论 -
list.extend()
extend()方法追加序列内容到列表。语法以下是extend()方法的语法:list.extend(sw)参数sw -- 这是列表的元素返回值此方法不返回任何值,但添加内容到现有列表中例子下面的例子显示了extend()方法的使用#!/usr/bin/pythonlist1 = [123, 'xyz', 'swxc', 'abc', 123原创 2016-04-24 17:51:37 · 362 阅读 · 0 评论 -
字典内置功能方法
cmp()方法比较两个词典键和值。语法以下是cmp()方法的语法:cmp(dict1, dict2)参数dict1 -- 这是与dict2进行比较的第一个字典dict2 -- 这是与dict1进行比较的第二个字典返回值此方法返回0,如果两个字典是平等的,如果dict1 dic2返回1en()方法给出了字典的总长度。也就是在字典中的原创 2016-04-25 00:07:47 · 455 阅读 · 0 评论 -
字典
字典是可变的,并且可以存储任意数量的Python对象,包括其他容器类型另一个容器类型。字典包括键对(称为项目)及其相应的值。Python字典也被称为关联数组或哈希表。字典的一般语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}可以用下面的方式创建字典:dict1 = { 'abc': 456 };dict2原创 2016-04-25 00:08:09 · 449 阅读 · 0 评论 -
python中列表、元组、字典的区别
Python中,有3种内建的数据结构:列表、元组和字典。1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,并且列转载 2016-04-25 00:08:34 · 349 阅读 · 0 评论 -
元组
yiibai.com元组是不可变的Python对象序列。元组的序列就像列表。唯一的区别是,元组不能被改变,即元组是不可被修改。元组使用小括号,而列表使用方括号。创建一个元组很简单,只要把不同的逗号分隔值,可以把括号中的这些逗号来分隔每个值。例如:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3, 4, 5 );原创 2016-04-25 00:09:03 · 502 阅读 · 0 评论 -
list.remove()
remove()方法从列表中删除第一个obj。语法以下是remove()方法的语法:list.remove(obj)参数obj -- 这是可以从列表中移除该对象返回值此方法不返回任何值,但从列表中删除给定的对象例子下面的例子显示了remove()方法的使用#!/usr/bin/pythonlist1 = [123, 'xyz', 'swxc'原创 2016-04-25 00:09:18 · 287 阅读 · 0 评论 -
list.sort()
sort()方法 排序列表中的对象语法以下是sort()方法的语法:list.sort([xc])参数xc -- 一个可选参数,如果有将使用该函数,对列表中的对象进行排序返回值此方法不返回任何值,但是从列表中给定的对象进行排序例子下面的例子显示了sort()方法的使用#!/usr/bin/pythonlist1 = [123, 'xyz',原创 2016-04-25 00:09:41 · 478 阅读 · 0 评论 -
list.pop
pop()方法从列表移除并返回最后一个对象或sw。语法以下是pop()方法的语法:list.pop(sw=list[-1])参数sw -- 一个可选参数,该对象的索引可以从该列表中删除返回值此方法返回从列表中移除对象例子下面的例子显示了pop()方法的使用#!/usr/bin/pythonlist1 = [123, 'xyz', 'swxc'原创 2016-04-25 00:10:00 · 771 阅读 · 0 评论 -
list.reverse()
reverse()方法代替逆转列表对象。语法以下是reverse()方法的语法:list.reverse()参数NA返回值此方法不返回任何值,但反转列表中的给定对象。例子下面的例子显示了reverse()方法的使用#!/usr/bin/pythonaList = [126, 'xyz', 'swxc', 'abc', 'xyz','xctx'原创 2016-04-25 00:10:26 · 1607 阅读 · 0 评论 -
python中input与raw_input()
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的当输入为纯数字时:input返回的是数值类型,如int,floatraw_inpout返回的是字符串类型,string类型输入字符串为表达式input会计算在字符串中的数字表达式,而raw_input不会。如输入“6 + 4”:input会得到整数10r原创 2016-04-20 20:08:00 · 624 阅读 · 0 评论 -
元组内置功能方法
cmp()方法比较两个元组的元素。cmp语法以下是cmp()方法的语法:cmp(tuple1, tuple2)参数tuple1 -- 这是第一个元组进行比较tuple2 -- 这是第二个元组进行比较返回值如果元素是相同类型的,执行比较并返回结果。如果元素是不同的类型,检查,看看他们是否是数字如果数字进行数字强制比较如果有必要。如果任一元素是数原创 2016-04-25 12:54:47 · 521 阅读 · 0 评论 -
列表内置方法
cmp()方法比较两个列表的元素。cmp语法以下是cmp()方法的语法:cmp(list1, list2)参数list1 -- 这是要进行比较的第一个列表list2 -- 这是要进行比较的第二个列表返回值如果元素是相同类型的,执行比较,并返回结果。如果元素是不同的类型,检查,看看他们是否是数字如果是数字必要时强制进行数字比较如果任一元素是数原创 2016-04-25 12:51:25 · 359 阅读 · 0 评论 -
Python字符串内置方法
capitalize()方法返回字符串的一个副本,只有它的第一个字母大写。对于8位的字符串,这个方法与语言环境相关。capitalize语法以下是capitalize()方法的语法:str.capitalize()参数NA返回值此方法返回的字符串只有它的第一个字符大写的副本。center()方法返回集中在长度宽度的字符串。填充是通过原创 2016-04-25 00:06:08 · 4044 阅读 · 0 评论 -
list.count()
count()方法返回sw出现在列表的次数。语法以下是count()方法的语法:list.count(sw)参数sw -- 这是在该列表被计数的对象。返回值此方法返回sw出现在列表的次数。例子下面的例子显示了count()方法的使用。#!/usr/bin/pythonaList = [123, 'xyz', 'swxc', 'abc', 12原创 2016-04-24 17:45:21 · 3230 阅读 · 0 评论 -
list
yiibailist() 方法采用序列类型,并将它们转换到列表中。这是用于在给定的元组转换成列表。注:元组是非常相似于列表,唯一不同的元组的元素的值不能被改变,并且把元组元素括号代替方括号之间。语法以下是list()方法的语法:list( seq )参数seq -- 这是一个元组,以被转换成列表。返回值此方法返回列表。例子下面的例子显示了原创 2016-04-24 17:34:30 · 241 阅读 · 0 评论 -
min
min()方法从列表中返回最小值的元素。语法以下是min()方法的语法:min(list)参数list -- 这是从一个列表中返回最小值元素。返回值此方法从列表中返回最小值的元素。例子下面的例子显示了min()方法的使用。#!/usr/bin/python#coding=utf-8list1, list2 = [123, 'xyz',原创 2016-04-24 17:31:11 · 482 阅读 · 0 评论 -
list.insert()
insert()方法插入对象sw到列表的偏移量索引。语法以下是insert()方法的语法:list.insert(index, sw)参数index -- 要插入对象sw必要的索引sw -- #!/usr/bin/python#coding=utf-8list1 = [123, 'xyz', 'swxc', 'abc']list1.insert( 3原创 2016-04-25 00:10:41 · 4485 阅读 · 0 评论 -
python中的转义字符
EscapeWhat it does.含义 \\Backslash ()反斜杠\'Single-quote (')单引号\"Double-quote (")双引号\aASCII bell (BEL)响铃符\bASCII backspace (BS)退格符\fASCII for转载 2016-04-20 20:11:44 · 2281 阅读 · 0 评论 -
python脚本在linux上运行的两种方式
1、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which python进行查询。2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which python查询来的结果。再用chmod改变文件的执行权限,然后在外面就可以使用./xxx.py或xxx.py执行了。3......原创 2016-04-21 01:16:28 · 46938 阅读 · 0 评论 -
Python中OS模块
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检原创 2016-04-21 17:02:38 · 387 阅读 · 0 评论 -
Python文件操作
os.mknod("test.txt") 创建空文件fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件关于open 模式:w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+原创 2016-04-21 17:05:47 · 374 阅读 · 0 评论 -
Python目录操作
创建目录os.mkdir("file") 删除目录os.rmdir("dir")只能删除空目录shutil.rmtree("dir") 空目录、有内容的目录都可以删转换目录os.chdir("path") 换路径重命名文件(目录)os.rename("oldname","newn原创 2016-04-21 17:09:23 · 229 阅读 · 0 评论 -
python 列表
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。原创 2016-04-21 20:26:49 · 332 阅读 · 0 评论 -
python while循环
重复一个或一组声明语句,当给定的条件为真。它测试的条件在执行循环体之前。语法:在Python编程语言中while循环的语法是:while expression: statement(s)在这里,语句可以是单一语句或语句块。该条件可以是任何表达式,并且真正是任意非零值。循环迭代当条件为true。当条件为假,则程序控制转到紧接在循环之后的一行。在Pytho原创 2016-04-22 14:30:29 · 491 阅读 · 0 评论 -
python for循环
for循环在Python中用于遍历所有序列的项目,如列表或一个字符串。for循环语法如下:for iterating_var in sequence: statements(s)如果一个序列包含一个表达式列表,计算第一个。然后,在序列中的第一项被分配给迭代变量iterating_var。接着,语句块被执行。列表中的每个项目分配给iterating_var,并且statemen原创 2016-04-22 15:01:24 · 1587 阅读 · 0 评论 -
python数字类型
转于www.yibai.com数字数据类型存储数值。它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象。分配一个值给它们来创建的对象。例如:var1 = 1var2 = 10也可以使用del语句删除相关的一些对象。del语句的语法是:del var1[,var2[,var3[....,varN]]]]可以使用del语句删除单个或多个对象。例如:转载 2016-04-24 00:14:05 · 480 阅读 · 0 评论 -
python源码乱码问题
SyntaxError: Non-ASCII character '\xe5' in file ./char7.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码原创 2016-04-24 01:10:55 · 425 阅读 · 0 评论 -
cmp
yyiibaicmp()方法比较两个列表的元素。语法以下是cmp()方法的语法:cmp(list1, list2)参数list1 -- 这是要进行比较的第一个列表list2 -- 这是要进行比较的第二个列表返回值如果元素是相同类型的,执行比较,并返回结果。如果元素是不同的类型,检查,看看他们是否是数字如果是数字必要时强制进行数字比较原创 2016-04-24 14:58:46 · 1419 阅读 · 0 评论 -
len
len()方法返回列表中的元素的数量。语法以下是len()方法的语法:len(list)参数list -- 这是要被计算元素数目的列表返回值此方法返回列表中的元素的数量例子下面的例子显示了len()方法的使用#!/usr/bin/pythonlist1, list2 = [123, 'xyz', 'zara'], [456, 'abc']原创 2016-04-24 15:07:01 · 573 阅读 · 0 评论 -
max
该方法返回列表中具有最高值的元素。语法以下是max()方法的语法:max(list)参数list -- 这是从列表返回最大值元素返回值此方法返回列表中最大的值的元素例子下面的例子显示了max()方法的使用#!/usr/bin/pythonlist1, list2 = [123, 'xyz', 'swxc', 'abc'], [456, 678原创 2016-04-24 15:12:50 · 348 阅读 · 0 评论 -
python字符串
字符串类型在Python中是最流行的。可以通过在引号包围的字符简单地创建它们。Python使用单引号和双引号来表示字符串是一样的。创建字符串很简单,只要将值分配给一个变量。例如:var1 = 'Hello World!'var2 = "Python Programming"访问字符串值:Python不支持字符类型;这些都被视为一个长度的字符串,因此也被认为是一个子串。要访问转载 2016-04-24 00:30:04 · 423 阅读 · 0 评论