Python
早日退休过上不劳而获生活
拿博客记录笔记
展开
-
顺序与选择结构
# -*- coding:utf-8 -*- #增加编码声明,正确识别中文字符串问题 #注释一行 '''注释 多行''' #一行代码过多时 a=1;b=2;c=3; # 续行符 print \ a #幂赋值运算(c的a次方) c=c**a print c #输入与输出 aa=raw_input("你想输入:") print aa '''格式化控制输出''' print 'pric原创 2017-05-14 12:27:41 · 310 阅读 · 0 评论 -
判断三角形的面积及类型(多重选择)
代码: # -*- coding:utf-8 -*- import math a=input("请输入a边长:") b=input("请输入b边长:") c=input("请输入c边长:") if a>b: t=a;a=b;b=t if a>c: t=a;a=c;c=t if b>c: t=b;b=c;c=t if a+b>c and a+c>b and b+c>a:原创 2017-05-14 12:44:50 · 397 阅读 · 0 评论 -
序列与列表
代码: # -*- coding:utf-8 -*- '''序列笔记''' #索引 l1=[1,2,'aaa'] print l1[0] print l1[-1] #切片(2是第一个) print l1[1:2] print l1[:2] print l1[1:] print l1[:] #加(连在一起) a=[1,2,'sss'] b=[3,4,'ddd'] a1=[1,2,3,4] prin原创 2017-05-14 16:20:21 · 394 阅读 · 0 评论 -
循环结构
代码: # -*- coding:utf-8 -*- #while语句 i=1;sum=0 while i<=100: if i%2!=0: sum=sum+i i=i+1 print "sum",sum #不确定循环次数设置标志 flag='y' sum=0.0 count=0 while flag=='y': x=input("输入数字:")原创 2017-05-14 13:20:30 · 267 阅读 · 0 评论 -
元组和字符串
代码: # -*-coding:utf-8 -*- #元组 #访问元组 tup1=('a','b',1997,2000) tup2=(1,2,3,4,5,6,7) print 'tup1[0]:',tup1[0] print 'tup2[1:5]:',tup2[1:5] # 元组连接 tup3=tup1+tup2 print tup3 # 删除元组 del tup1 #字符串 #查找 s原创 2017-05-14 18:07:51 · 329 阅读 · 0 评论 -
字符串列表元组之间的转换,字符串的方法
代码: # -*-coding:utf-8 -*- #字符串转换成列表 str="123.456" print list(str) #字符串转换为元组 print tuple(str) #列表和元组转换成字符串,必须使用join #转换为元组 s1=['a','b','c','d'] s2=('aa','bb','cc','dd') print "".join(tuple(s1)) #原创 2017-05-14 18:20:30 · 4645 阅读 · 0 评论 -
字典操作
代码: # -*-coding:utf-8 -*- print "----------------#字典元素的访问-------------------" #keys()方法返回包含所有键的列表 dict={'zhou':95,'bob':75,'trb':85} print dict.keys() # has_key()方法检查字典中是否存某一键 print dict.has_key('zho原创 2017-05-14 19:32:20 · 277 阅读 · 0 评论 -
函数与模块
代码: # -*- coding:utf-8 -*- #两类特殊函数 #lambda默认返回表达式的值 f=lambda a,b:a+b print f(1,2) #递归函数 #计算4的阶乘,两种方法,用循环用递归 s=1 for i in range(1,5): s=s*i print s def fact(n): if n==1: return 1原创 2017-05-14 19:50:35 · 293 阅读 · 0 评论