学习 Python
Python 是什么
- Python 是一门世界上最简单的和计算机交流的语言
Python 能做什么
- 能和计算机交流
def hello_world():
print('你好,我是慕斯')
content = input('请问您的名字是: ')
print(f'{content} 很高兴认识你')
if __name__ == '__main__':
hello_world()
- 建立我们个人网站
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
base_html = """
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>xxPython</title>
<p style="text-align:center"> 学习 Python </p>
</head>
<body>
</body>
</html>
"""
return base_html
if __name__ == '__main__':
app.run(port=5555)
- 可以获取热门电影榜单
import re
import requests
def hit_movies():
url = 'http://maoyan.com/board'
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2)'
' AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/79.0.3945.88 Safari/537.36'
}
response = requests.get(url, headers=headers).text
pattern = re.compile(
'<dd>.*?<i class="board-index.*?>'
'(\d+)</i>.*?<img data-src="(.*?)".*?<p class="name">'
'<a.*?>(.*?)</a>.*?<p class="star">(.*?)</p>.*?'
'<p class="releasetime">(.*?)</p>.*?<i class="integer">'
'(.*?)</i><i class="fraction">(.*?)</i>.*?</dd>',
re.S
)
items_list = re.findall(pattern, response)
for item in items_list:
print(f"名称: {item[2]} 上映时间: {item[4].strip()[5:]}")
if __name__ == '__main__':
hit_movies()
- 可以画个心
print(
'\n'.join([''.join(
[
('XXPYTHON'[(x - y) % 7]
if ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (
y * 0.1) ** 3 <= 0 else ' ') for x in range(-30, 30)
]) for y in range(15, -15, -1)])
)
- 可以生成一注双色球
import random
def generate_random_number():
red = []
for i in range(6):
red.append(random.randint(1, 32))
blue = random.randint(1, 16)
print(f"红色球: {', '.join(str(i) for i in sorted(red))} 蓝色球: {blue}")
if __name__ == '__main__':
generate_random_number()
我该怎么办?
请关注 xxpython 公众号,慕斯带你一起学习 Python