Python超实用零基础入门(六)—小技巧

本文为笔者自己学习所得,若有不妥还望温和指正。参考资料来源:w3school.com

目录

一、Try和Except

二、命令行输入

三、Python字符串格式化

四、彩蛋:python中两个小trick


一、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]

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值