python基础语法
1.列表(可改变)
c=[1,2,3,4,5,6]
切片
a[ 3 : 0 : -1 ] = [ 4 , 3 , 2 ] #首(包含),尾(不包含),步长
a[ 3 : : -1 ] = [ 4 , 3 , 2 ,1] # 空格视为到底
a[ -2 : : -1 ] = [ 5, 4 , 3 , 2, 1 ] #从倒二个到底
修改
a[0]=2 #得到 [2,2,3,4,5,6]
删除
del a[0] #得到[2,3,4,5,6]
插入
a.insert(0,1) #得到[1,2,3,4,5,6]
2.元组(无法改变)
f = (1,2,3)
3.字典
dic = {1:“123”,“me”:“LinC-T”,“other”:18} #冒号前为键,冒号后为值
dic[“me”] #代表LinC-T
修改
dic[a] = “234”
删除
del dic[a]
插入
dic[456] = “456”
4.vim编辑器
vim a.py #新建python文件
python b.py #运行b文件中代码
进入兼容模式(看情况进)
进入文件后,开头输入
#coding:utf-8
进入后按按字母【i】键进入编辑模式
退出
先按【Esc】,后
:q #未做更改,直接退出
:wq #保存更改并退出
:q! #不保存更改,退出
5.条件语句
input()为输入函数,print为输出函数
if 条件成立 :
执行
if 条件1成立 :
执行1
else:
执行2
if 条件1成立 :
执行1
else 条件2成立:
执行2
else 条件n成立:
执行n
else :
执行其他
注意缩进4个空格单位
6.循环语句
for in range(0,5):
print "LinC-T %s" %i
# 打印5次,并在后列出次数(0,1,2,3,4)
while 条件:
执行
break可终止循环
7.函数
定义
def name(me):
print “is %s” %me
使用
name(“LinCT”)
自带函数
add(a,b) #求和
abs() #绝对值
等等等等一大堆
8.模块
先导入模块再使用
import time
time.asctime()
# 输出当前时间
9.包
多个模块组成,同样需要先调用
from PIL import image #调用图像包