匠心精神 - 良心品质腾讯认可的专业机构-IT人的高薪实战学院

咨询电话:4000806560

人生苦短,我用Python:15个Python代码高效实现常见任务

人生苦短,我用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代码,可以帮助你更高效地完成常见任务。希望这些代码能帮助你提高工作效率。