在工作之余,自学了一下Python,感觉还挺有意思的,简单总结了一下,不敢在大神面前略说一二。一方面,主要是自己总结一下,方面以后查阅方面;另一方面,同时也跟大家互相探讨学习~
1 #encoding:utf-8 2 import time 3 #测试 4 a=int(input("请输入执行次数: ")) 5 print("输入的为:",a) 6 #print r("输入的为: ",a) #r取消转义 7 8 for x in range(a): 9 print ("你好") 10 time.sleep(1) 11 12 a=r"你好 世界!" #r取消转义 13 print (type (a) ) 14 15 16 b=3 17 c="2" 18 print("和为:",b//int(c)) #//取整数位 19 20 21 ##列表## 22 a=[1,2,3,4,"hello","世界"] 23 #列表的切片 24 print(a[0:4]) 25 print(a[3:5]) 26 #添加元素 27 a.append("zhangsan") 28 #删除元素 29 #a.remove(4) 30 #del a[4] 31 #a.pop(5) 32 33 #a.insert(5,666)#在弟五位后面添加 34 print (a) 35 36 ##元组## 37 a=(1,2,3,4,"hello","世界") 38 print (a) 39 40 ##字典## 41 #字典的键是不允许重复的,值可以重复 42 a={"neme":"张三","age":18,"hobby":"打球"} 43 print (a) 44 print(a["age"]) 45 46 a={1,2,3,4,5,"上山打老虎"} 47 b=set([1,2,3,4,5]) 48 print (a,b) 49 50 list1=[1,2,2,3,3,3,4,5,6,6,6] 51 x=set(list1) 52 print (x) 53 54 55 ##if else## 56 cunkuan=60 57 58 if cunkuan>100: 59 print("可以买车啦") 60 elif cunkuan>50: 61 print("买二手车") 62 else: 63 print("买自行车") 64 65 66 ##for语句## 67 for i in range(1,10,2): 68 print(i) 69 70 list1=[1,2,3,4,5,6] 71 72 for x in list1: 73 print(x) 74 75 76 ##判断最大值## 77 list1=[1,2,3,4,5,6] 78 79 maxx=list1[0] 80 81 for x in range(0,len(list1)-1): 82 if maxx<=list1[x+1]: 83 maxx=list1[x+1] 84 print("最大值:",maxx) 85 86 87 ##异常处理 Exception finally## 88 a=[12,23,45,0,"a",21] 89 90 for i in a: 91 print("-----------",i) 92 93 try: #可能会报错或出现异常的代码 94 print(3/i) 95 except Exception as e: #捕获try语句异常 96 print("出现异常,错误信息为:",e) 97 else: 98 print("---------正常") #没有异常时执行的语句 99 finally: 100 print("-----本次结束-----") #无论是否有异常都会执行 101 102 103 ##自定义抛出异常## 104 pwd="123456" 105 106 if len(pwd)<8: 107 ex=Exception("密码不能低于8位数") 108 raise ex #抛出自定义的异常 109 110 else: 111 print("密码设置成功!")
#encoding:utf-8
'''
import time
#测试
a=int(input("请输入执行次数:
"))
print("输入的为:",a)
#print r("输入的为:
",a) #r取消转义
for x in range(a):
print ("你好")
time.sleep(1)
'''
'''
a=r"你好
世界!" #r取消转义
print (type (a) )
b=3
c="2"
print("和为:",b//int(c)) #//取整数位
'''
'''
#列表#
a=[1,2,3,4,"hello","世界"]
#列表的切片
print(a[0:4])
print(a[3:5])
#添加元素
a.append("zhangsan")
#删除元素
#a.remove(4)
#del a[4]
#a.pop(5)
#a.insert(5,666)#在弟五位后面添加
print (a)
##元组##
a=(1,2,3,4,"hello","世界")
print (a)
##字典##
#字典的键是不允许重复的,值可以重复
a={"neme":"张三","age":18,"hobby":"打球"}
print (a)
print(a["age"])
a={1,2,3,4,5,"上山打老虎"}
b=set([1,2,3,4,5])
print (a,b)
list1=[1,2,2,3,3,3,4,5,6,6,6]
x=set(list1)
print (x)
'''
'''
cunkuan=60
if cunkuan>100:
print("可以买车啦")
elif cunkuan>50:
print("买二手车")
else:
print("买自行车")
'''
'''
for i in range(1,10,2):
print(i)
list1=[1,2,3,4,5,6]
for x in list1:
print(x)
'''
'''
list1=[1,2,3,4,5,6]
maxx=list1[0]
for x in range(0,len(list1)-1):
if maxx<=list1[x+1]:
maxx=list1[x+1]
print("最大值:",maxx)
'''
'''
a=[12,23,45,0,"a",21]
for i in a:
print("-----------",i)
try: #可能会报错或出现异常的代码
print(3/i)
except Exception as e: #捕获try语句异常
print("出现异常,错误信息为:",e)
else:
print("---------正常") #没有异常时执行的语句
finally:
print("-----本次结束-----") #无论是否有异常都会执行
'''
pwd="123456"
if len(pwd)<8:
ex=Exception("密码不能低于8位数")
raise ex #抛出自定义的异常
else:
print("密码设置成功!")