Python变量类型

注释:#:单行注释,'''上下包围,多行注释

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"});

你可能感兴趣的:(Python变量类型)