本文为笔者自己学习所得,若有不妥还望温和指正。参考资料来源:w3school.com
目录
一、Try和Except
try、except和finally是在程序报错后debug的有力工具,其具体的使用方法如下
##以简单指令为例,假设程序的目的是打印某个变量##############
#####try和exception的作用在于通过exception中不同的定义帮助程序员确定bug的位置####
try:
print(x)
except:
print("An error happened when print x")
finally:
print("complete") ###finally语句无论try是否报错都要执行
##在某条件发生时报错的情况###############
if x<0:
raise Exception("Sorry")
y=['apple','banana']
if not type(y) is int:
raise TypeError("Opps")
二、命令行输入
Python2.7使用input()
Python 3.6使用raw_input()
三、Python字符串格式化
###format()函数允许格式化字符串的选定部分#####
people='Jane'
place='classroom'
time='Today'
times=5.25
txt='{},{} cried in the {}'
print(txt.format(peopel,place,time))
###可以通过补充txt中{}限制输入内容
txt='{},{} cried {:.1f} times in the {}'
txt='{0} cried.{0} was in the {1}'
txt.format(people,place)
四、彩蛋:python中两个小trick
###python列表中删去重复的项####
mylist=["Ha","He","Pu","Ci"]
mylist=list(dict.fromkeys(mylist))
##dict()使用列表项为键创建字典,借助字典中不能有重复键的特点
##list()则是将dict转回list
###字符串反转####
txt="Python"[::-1]