@XQF
2016-07-28T12:13:57.000000Z
字数 1388
阅读 1806
Python快速教程-----实验楼
选择通过命令行进入Python环境程序,直接在终端进行编程
(此时会有>>>
符号在行首)
- $python
- >>>print ('Hello World!!')
- Hello World!!(这就是输出)
注意的是在2.x中print还是关键字,可以写成print 'Hello World',但是在3.x中就不可以了
- python hello.py
print('Hello World!!')
在我们的编写的程序开头加上
#!/usr/bin/env python
运行时
- chmod 755 filename.py
- ./filename.py
这个就比较厉害了,其他语言都是先声明然后申请存储空间,数据类型是自动决定的
- a=10
- print a
就可以直接输出a的值了- print type(a) type()内置函数,用来查询变量类型
想要a存储另一个不同的数据(包括不同的类型或者数值),直接赋值就是了
是一组有顺序的元素的集合
序列分两种
- tuple 定值表(元组),一旦建立,内容是不能改变的
s1=(12,'hfkjhfggrkejg',7686,False)
s2=[12,'hjfuieghruieg',7686,False]
注意到他们使用的括号不一样
一个序列可以作为另一个序列的子序列,同时还存在空序列(就是序列中没有元素 a=[])
print a,type(a)
元素下标从零开始
print a1[0]
print a1[2]
list元素可以变更
但是对tuple元素进行变更操作就会有错误提示
print s1[:5] 打印下标为0-4的元素,5不管
print s1[2:] 从下标2打印到最后
print s1[0:5:2] 上限:下限:步长 0-4之间每隔2取,不包括5
print s1[2:0:-1] 下标 2到 1
如果写出上限,上限的下标本身不包括在范围内
尾部引用
print s1[-1] 最后一个元素
print s1[-3] 序列倒署第三个元素
用缩进来代表成块的代码