-
下载完后,直接安装,使用默认的安装路径 把Python的安装路径添加到Path中 在cmd中输入Python进入了Python交互式环境,可以直接在此处写Python代码查看全部
-
Python是一种跨平台的语言,可运行在Windows、max、Linux操作平台上 目前有俩个版本,语法上有点不兼容,选择2.7版是因为目前好多第三方库,没法再3.3版上运行 2.7版——教程以2.7为主 3.3版查看全部
-
python是世界上流行的语言之一,其他流行的还有,C++,php,java,jsp,python,JavaScript,go,cobol,C#,Pascal,basic,coldfusion。 Python特点时,优雅简单易读 python适合于:web网站和各种网络服务,系统工具和脚本,作为胶水语言吧其他语言开发的模块包装起来方便使用 不适合:贴近硬件的程序(首选c,Python不适合),也不是和移动开发,也不是游戏开发,因为要高速性能 实际应用:yutube 和豆瓣,openstack开元云计算平台 Python和其他语言比较 c是编译为机器码,java是编译为字节码,Python是解释型语言,它不用编译 运行速度:c非常快,java快,Python运行速度慢(但是其实快慢主要决定数据库操作数据) 代码林:c非常大,java 大,Python少 python源码不能加密,你要发布你的Python程序,就相当于发布了源码查看全部
-
虽然是倒序切片,但是输入的序列然后是正序的查看全部
-
创建数列——这两个等价 (1)L = range(1, 101) (2) L = [] x =1 while x<=100: L.append(x) x=x+1 print L查看全部
-
倒序切片 L[-1]取最后一个 L[-2:]指从倒数第二个开始往后去 ,类似于正序取L[:10]是从前往后取到索引为9一样 L[:-2]指从前往后取到倒数第三个为止 L[-3:-1]从倒数第三个取到倒数第二个 L[-4:-1:2] 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。查看全部
-
L[a:b:c]【abc代表数字】 a控制从索引号为a开始输出,本题中索引号比实际数字小1 b控制不能大于b c控制按c增长查看全部
-
range()函数——创建数列,一个参数时,即默认从0开始创建,唯一的一个参数表示一共的个数,也就是到小于该数的数 两个参数时,表示,从第一个参数起连续创建第二个参数个 >>> range(1, 101) [1, 2, 3, ..., 100] >>> range(3) [0, 1, 2]查看全部
-
L = ['Adam','Lisa','Bart','Paul'] print L[0] print [L[0],L[1],L[2]] r =[] n = 3 for i in range(n): r.append(L[i]) print r print L[:] print L[0:2] print L[::2] 输出结果是 Adam ['Adam', 'Lisa', 'Bart'] ['Adam', 'Lisa', 'Bart'] ['Adam', 'Lisa', 'Bart', 'Paul'] ['Adam', 'Lisa'] ['Adam', 'Bart']查看全部
-
交替赋值方法,L[a],L[b]=L[b],L[a] 可实现位置a,b的对象交替。查看全部
-
Python提供了切片(Slice)操作符,能大大简化这种操作。 对应上面的问题,取前3个元素,用一行代码就可以完成切片: L[0:3] ['Adam', 'Lisa', 'Bart'] L[0:3]表示,【从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,】正好是3个元素。 【只用一个 : ,表示从头到尾:】 >>> L[:] ['Adam', 'Lisa', 'Bart', 'Paul']因此,L[:]实际上复制出了一个新list。 切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 【切片操作也适用于tuple】查看全部
-
取list的一部分元素 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: >>> r = [] >>> n = 3 >>> for i in range(n): ... r.append(L[i]) ... >>> r ['Adam', 'Lisa', 'Bart']查看全部
-
def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: >>> fn() () >>> fn('a') ('a',) >>> fn('a', 'b') ('a', 'b') >>> fn('a', 'b', 'c') ('a', 'b', 'c') Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。查看全部
-
b为空字符串,判断为false。 Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。一个 key-value 算一个。查看全部
举报
0/150
提交
取消