Python入门系列(九)pip、try except、用户输入、字符串格式
2022/9/5 1:24:47
本文主要是介绍Python入门系列(九)pip、try except、用户输入、字符串格式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
pip
包含模块所需的所有文件。
检查是否安装了PIP
$ pip --version
安装包
$ pip install package_name
使用包
import package_name
删除包
$ pip uninstall camelcase
列出包
pip list
Try Except
try: print(x) except: print("An exception occurred")
您可以根据需要定义任意数量的异常块,例如,如果您想为特殊类型的错误执行特殊代码块
try: print(x) except NameError: print("Variable x is not defined") except: print("Something else went wrong")
如果没有引发错误,可以使用else关键字定义要执行的代码块
try: print("Hello") except: print("Something went wrong") else: print("Nothing went wrong")
如果指定了finally块,则无论try块是否引发错误,都将执行finally。
ry: print(x) except: print("Something went wrong") finally: print("The 'try except' is finished")
这对于关闭对象和清理资源非常有用
try: f = open("demofile.txt") try: f.write("Lorum Ipsum") except: print("Something went wrong when writing to the file") finally: f.close() except: print("Something went wrong when opening the file")
作为Python开发人员,如果出现条件,您可以选择抛出异常。
x = -1 if x < 0: raise Exception("Sorry, no numbers below zero")
您可以定义要引发的错误类型,以及要打印给用户的文本。
x = "hello" if not type(x) is int: raise TypeError("Only integers are allowed")
用户输入
username = input("Enter username:") print("Username is: " + username)
字符串格式
price = 49 txt = "The price is {} dollars" print(txt.format(price)) # The price is 49 dollars
可以在花括号内添加参数,以指定如何转换值
price = 49 txt = "The price is {:.2f} dollars" print(txt.format(price)) # The price is 49.00 dollars
如果要使用更多值,只需在format()方法中添加更多值
quantity = 3 itemno = 567 price = 49 myorder = "I want {} pieces of item number {} for {:.2f} dollars." print(myorder.format(quantity, itemno, price))
您可以使用索引号(大括号{0}内的数字)确保将值放置在正确的占位符中
quantity = 3 itemno = 567 price = 49 myorder = "I want {0} pieces of item number {1} for {2:.2f} dollars." print(myorder.format(quantity, itemno, price))
此外,如果要多次引用同一值,请使用索引号
age = 36 name = "John" txt = "His name is {1}. {1} is {0} years old." print(txt.format(age, name))
命名索引
myorder = "I have a {carname}, it is a {model}." print(myorder.format(carname = "Ford", model = "Mustang"))
您的关注,是我的无限动力!
公众号 @生活处处有BUG
这篇关于Python入门系列(九)pip、try except、用户输入、字符串格式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程