注释:#:单行注释,'''上下包围,多行注释
Python字符串:
var1 = 'Hello World!'
print(var1[0:1]) #输出H
print(var1[1:-1]) #输出ello World
print(var1[1:]) #输出ello World!
查找字符串:
var1 = 'Hello World!'
print('Hel' in var1) #返回true
格式化字符串:
print("hello%d"%(20)) #输出hello20
join的用法:
list=['1','2','3','4','5']
print('-'.join(list)) #输出1-2-3-4-5 join可以将列表、元祖、字典等转化成字符串并以string分割,如果是''.josin(list)则输出为:12345
dic = {"name":"yanhe"}
print('-'.join(dic)) #输出age-name
replace的用法:
str = "hello wlorld hi"
print(str.replace('lo','was',1)) #输出helwas wlorld hi 将str中的lo替换为was,替换数量为1
Python 列表(List)
初始化:list1 = ["yanhe","yhj",1997,2000,34,98,99,80];
访问:list1[0]读取第一个元素;list1[-1]读取倒数第一个元素;list1[2]读取第三个元素;list1[2:]从第三个元素开始(包括第三个)读取,直到最后一个元素;
list1[:2] 从第一个元素开始读取的,直到第三个(不包括第三个);
list1[1:2] 从第二个元素读取,直到第三个(不包括第三个);
list1.append('Google') 列表的末尾添加元素;
del list1[2] 删除列表第三个元素;
修改:list1[0]="yh";
添加:list1.append(11),末尾添加
list1.insert(1,"yh"),将"yh"插入到1位置;
切片:格式-[start:end:step] start:开始索引,默认从0开始,-1代表从右边开始;end:结束索引,默认是-1;step:步长,如果为正从左往右,否则从右往左。
举例: a = [1,2,3,4,5,6]; print a[0:-1:2]; 从0开始到结束,间隔是2;得到结果[1, 3, 5]
常用函数:
len(list1)求长度,[1,2,3]+[4,5,6]连接两个列表,[1,2,3]*2=[1, 2, 3, 1, 2, 3],3 in [1, 2, 3]判断是否存在某个元素,
for x in [1,2,3]:print x,遍历并输出。。。。
Python 元组
元组和列表类似,不同之处在于元组元素不能随便修改。
初始化:list1 = (20);
Python 字典(Dictionary)
初始化:dic = {"name":"yh","age":26,"adress":"beijing"};
访问:dic["name"];
修改:dic["name"] = "yhj";
删除:del dic["name"],删除某个元素;dic.clear(),删除所有元素;del dic,删除字典;
添加:dic.update({"lanuage":"zhongwen"});