1.基础变量定义弱类型语言
# coding=utf-8
message = " hello python " #定义字符串
age=23;
print (message.title()); #相应的字符串操作
print (message.lower());
print (message.upper());
print (message.strip());
print (message.lstrip());
print (message.rstrip());
print ("age="+str(age)); #str 整形转字符串
2.集合的定义及操作
定义集合输出
listdemo = ['1', '2', '3', '4'];
print (listdemo);
Paython的集合是可以动态追加的例如:
listdemo.append("5");删除操作使用del函数删除不能得到删除的元素,使用pop(intdex)出栈不但可以指定位置删除的还可以获取删除删除的内容,pop()
默认删除栈最后一个元素
del listdemo[4]; # 删除指定的一个数据 print (listdemo); # 最后一个数据出栈删除,可以加参数 deleData = listdemo.pop(); print (deleData);集合的排序,及循环输出,len()函数获取长度。Paython中for循环如:for str in strs:只要是for循环体 内部的语句不论有多少条都要进行首行缩进。无首行缩进表示不在for循环内部
listdemo1 = ['2', '1', '4', '3']; # listdemo1.sort(reverse=False); #排序 reverse控制正反顺序 列表数据永久性变化 print (sorted(listdemo1, reverse=False)); # 排序,但原有列表的顺序不发生变化 print (listdemo1) listdemo1.reverse(); # 倒叙排序 print (listdemo1); # 倒叙打印 print (len(listdemo1)); # 数组长度 for a in listdemo1: # for 循环使用,不用大括号,只要首行缩进就是在循环体里 print (a);集合操作的一些函数,其中元组的定义后,不能赋值改变,想要改变,除非重新定义覆盖
#创建数字列表 for a in range(1,5): print a; for a in range(1,5,2):#按照+2不断输出不太与5 print a; #要将这些数字转换为一个列表,可使用list(): print "----------------------------------"; number=list(range(1,5)); print number; print min(number);#最小值 print max(number);#最大值 print sum(number);#和 print number[0:3]; #切片截取操作 从0开始输出3个 copenumber=number[:];#复制列表 num=copenumber;#复制列表 print copenumber; print "----------------#定义元祖------------------"; #定义元祖 元祖中的值一旦定义只能读取不能改变 numbers=(200,50); print numbers[0];下面是输出结果
1 2 3 4 1 3 ---------------------------------- [1, 2, 3, 4] 1 4 10 [1, 2, 3] [1, 2, 3, 4] ----------------#定义元祖------------------ 200
3.if 结构 if -elif-else结构
if结构定义 ,if中条件的定义 A and B 或者 A or B
#if语句 cars = ['audi', 'bmw', 'subaru', 'toyota']; for car in cars: if(car=='audi'and len(car)==4): print ("this is"+car); else: print ("other");一些if中条件语句的书写方式
#检查值是否在类表中 if("audi" in cars): print "true"; else : print "false"; #检查值不包含在类表中 if("audi" not in cars): print "true"; else : print "false";
if-elif-if 结构中最后不一定要包含else语句
if("audi" in cars): print "true"; elif("a" not in cars) : print "a不包含在cars"; else: print "其他";