人生苦短,我用Python:15个Python代码高效实现常见任务 Python作为一种高效的编程语言,被广泛应用于各个领域。今天我们将介绍15个Python代码,可以帮助你更高效地完成常见任务。 1.文件读写 Python中可以使用open()函数来打开文件,使用read()函数来读取文件内容,使用write()函数来写入文件。 ``` #读取文件 f = open("filename.txt", "r") print(f.read()) #写入文件 f = open("filename.txt", "w") f.write("Hello World!") f.close() ``` 2.字符串操作 Python中可以使用split()函数来将字符串分割成列表,使用join()函数来将列表转换成字符串。 ``` #分割字符串 string = "Hello World" lst = string.split() print(lst) #合并字符串 string = " ".join(lst) print(string) ``` 3.循环遍历 Python中可以使用for循环来遍历列表或者字符串。 ``` #遍历列表 lst = ["apple", "banana", "cherry"] for x in lst: print(x) #遍历字符串 string = "Hello World" for x in string: print(x) ``` 4.列表操作 Python中可以使用append()函数来向列表末尾添加元素,使用remove()函数来删除列表中的元素。 ``` #添加元素 lst = ["apple", "banana", "cherry"] lst.append("orange") print(lst) #删除元素 lst.remove("banana") print(lst) ``` 5.字典操作 Python中可以使用get()函数来获取字典中的值,使用keys()函数来获取字典的所有键。 ``` #获取值 dict = {"name": "John", "age": 30} value = dict.get("name") print(value) #获取键 dict = {"name": "John", "age": 30} keys = dict.keys() print(keys) ``` 6.集合操作 Python中可以使用add()函数来向集合中添加元素,使用remove()函数来删除集合中的元素。 ``` #添加元素 set = {"apple", "banana", "cherry"} set.add("orange") print(set) #删除元素 set.remove("banana") print(set) ``` 7.日期操作 Python中可以使用datetime模块来获取当前日期和时间。 ``` #获取当前日期和时间 import datetime now = datetime.datetime.now() print("Current date and time : ") print(now.strftime("%Y-%m-%d %H:%M:%S")) ``` 8.计算器 Python中可以使用eval()函数来计算字符串类型的表达式。 ``` #计算器 expression = input("Enter the expression: ") result = eval(expression) print(result) ``` 9.正则表达式 Python中可以使用re模块来处理正则表达式。 ``` #正则表达式 import re string = "The rain in Spain" x = re.search("^The.*Spain$", string) if x: print("Match found") else: print("Match not found") ``` 10.网络请求 Python中可以使用requests库来发送HTTP请求。 ``` #网络请求 import requests url = "https://www.google.com" response = requests.get(url) print(response.text) ``` 11.爬虫 Python中可以使用beautifulsoup库来爬取网页数据。 ``` #爬虫 from bs4 import BeautifulSoup import requests url = "https://www.google.com" response = requests.get(url) soup = BeautifulSoup(response.text, "html.parser") print(soup.prettify()) ``` 12.JSON处理 Python中可以使用json模块来处理JSON数据。 ``` #JSON处理 import json json_string = '{"name": "John", "age": 30, "city": "New York"}' data = json.loads(json_string) print(data["name"]) ``` 13.异常处理 Python中可以使用try/except语句来处理异常。 ``` #异常处理 try: x = 5/0 except ZeroDivisionError: print("Division by zero") ``` 14.函数定义 Python中可以使用def语句来定义函数。 ``` #函数定义 def my_function(name): print("Hello, " + name) my_function("John") ``` 15.类定义 Python中可以使用class语句来定义类。 ``` #类定义 class Person: def __init__(self, name, age): self.name = name self.age = age def myfunc(self): print("Hello my name is " + self.name) p1 = Person("John", 36) p1.myfunc() ``` 总结 在这篇文章中,我们介绍了15个Python代码,可以帮助你更高效地完成常见任务。希望这些代码能帮助你提高工作效率。