02_01异常处理

01-------异常处理

try:
    data1 = int(input("请输入除数"));
    data2 = int(input("请输入被除数"));
    print("{0}/{1}={2}".format(data1, data2, data1/data2))
except Exception as error:
    print(error)
    print("代码执行到--Exception")
finally:
    print("代码总会执行---")

02-----------.字符串
a = "hello i like "
b = "eat"
# print(a.capitalize()) #首位单词大写
# print(a.count("i")) #统计出现次数
# print(a.find("e")) #第一个e在字符串中出现的位置
print("88".join([a,b]))
print(a.upper()) #全大写
print(a.lower()) #全小写
print(a.replace("e", "E")) #替换

h = "ksk \n\t"
print(h.strip())

 

03------------下划线转驼峰
#big_dog   BigDog
data = input("请输入下划线风格的字符串:")
words = data.split("_")
s = ""
for word in words:
    s += word.capitalize()
print(s)

 

04------------脚本解析

#写一个脚本解析url    http://localhost:8080/test/data?abc=def&test=debug
url = "http://localhost:8080/test/data?abc=def&test=debug"
data = url.split("://")
protol = data[0] #协议
data = data[1].split(":")
host = data[0]
data = data[1].split("?")
parameter = data[1]

data = data[0].split("/")
try:
    port = int(data[0])
    path = "/".join(data[1:])
except ValueError as error:
    port = None
    path = "/".join(data[1:])

print("协议:{0}".format(protol))
print("端口:{0}".format(port))
print("路径:{0}".format(path))
print("数据:{0}".format(parameter))

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值