当前位置:实例文章 » Python实例» [文章]30个Python代码,10分钟get常用技巧!

30个Python代码,10分钟get常用技巧!

发布人:shili8 发布时间:2024-01-31 05:28 阅读次数:63

Python是一种简单易学的编程语言,但是它也有很多强大的功能和技巧。在这篇文章中,我将分享30个Python代码示例,帮助你在10分钟内get到一些常用的技巧。

1. 使用print函数输出文本

print("Hello, World!")


2. 使用input函数获取用户输入
name = input("请输入你的名字:")
print("你好," + name)


3. 使用if语句进行条件判断
age =18if age >=18:
 print("你已经成年了")
else:
 print("你还未成年")


4. 使用for循环遍历列表
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
 print(fruit)


5. 使用range函数生成数字序列
for i in range(5):
 print(i)


6. 使用列表推导式生成列表
squares = [i**2 for i in range(5)]
print(squares)


7. 使用函数定义和调用
def greet(name):
 print("Hello, " + name)

greet("Alice")


8. 使用lambda表达式创建匿名函数
add = lambda x, y: x + yprint(add(3,5))


9. 使用map函数对列表中的元素进行操作
numbers = [1,2,3,4,5]
squared = list(map(lambda x: x**2, numbers))
print(squared)


10. 使用filter函数过滤列表中的元素
numbers = [1,2,3,4,5]
even = list(filter(lambda x: x %2 ==0, numbers))
print(even)


11. 使用zip函数将两个列表合并成一个字典
keys = ["a", "b", "c"]
values = [1,2,3]
dictionary = dict(zip(keys, values))
print(dictionary)


12. 使用enumerate函数同时获取列表的索引和值
fruits = ["apple", "banana", "orange"]
for index, fruit in enumerate(fruits):
 print(index, fruit)


13. 使用列表切片获取部分列表
numbers = [1,2,3,4,5]
print(numbers[1:3])


14. 使用字典的get方法获取值
person = {"name": "Alice", "age":25}
print(person.get("name"))


15. 使用集合进行去重
numbers = [1,2,2,3,3,4,5]
unique_numbers = set(numbers)
print(unique_numbers)


16. 使用try...except语句处理异常
try:
 result =10 /0except ZeroDivisionError:
 print("除数不能为0")


17. 使用with语句管理文件操作
with open("file.txt", "r") as file:
 content = file.read()
 print(content)


18. 使用os模块进行文件操作
import osos.rename("old.txt", "new.txt")


19. 使用datetime模块处理日期和时间
import datetimenow = datetime.datetime.now()
print(now)


20. 使用random模块生成随机数
import randomnumber = random.randint(1,10)
print(number)


21. 使用re模块进行正则表达式匹配
import repattern = r"bw{4}b"
text = "hello world"
matches = re.findall(pattern, text)
print(matches)


22. 使用requests模块发送HTTP请求
import requestsresponse = requests.get(" />print(response.text)


23. 使用BeautifulSoup解析HTML
from bs4 import BeautifulSouphtml = "<html><body><h1>Hello, World!</h1></body></html>"
soup = BeautifulSoup(html, "html.parser")
print(soup.h1.text)


24. 使用json模块处理JSON数据
import jsondata = '{"name": "Alice", "age":25}'
json_data = json.loads(data)
print(json_data["name"])


25. 使用pickle模块进行对象序列化
import pickledata = {"name": "Alice", "age":25}
with open("data.pickle", "wb") as file:
 pickle.dump(data, file)


26. 使用logging模块进行日志记录
import logginglogging.basicConfig(level=logging.DEBUG)
logging.debug("This is a debug message")


27. 使用argparse模块处理命令行参数
import argparseparser = argparse.ArgumentParser()
parser.add_argument("--name", help="your name")
args = parser.parse_args()
print(args.name)


28. 使用unittest模块进行单元测试
import unittestclass TestStringMethods(unittest.TestCase):
 def test_upper(self):
 self.assertEqual("hello".upper(), "HELLO")

if __name__ == "__main__":
 unittest.main()


29. 使用pip安装第三方库
# 在命令行中执行# pip install requests


30. 使用virtualenv创建虚拟环境
# 在命令行中执行# virtualenv venv# source venv/bin/activate


以上就是30个Python代码示例,希望这些技巧能够帮助你更好地掌握Python编程。祝你编程愉快!

相关标签:python
其他信息

其他资源

Top