每日5条语法,伴你能力考好 No.11(周一)

本文详细介绍了日语中的可能态接续、尊敬语及自谦语的使用方法,包括动词变化规则和具体应用场景,帮助学习者掌握这些重要的语法点。
-------------------------------------------

 

3级

51.可能态
接续:
①五段动词,把词尾的假名,改成え段的假名+る。
例:買う→買える、話す→話せる 持つ→持てる
②一段动词,把词尾的る去掉+られる。
例:調べる→調べられる
③サ变动词,把する改成できる。
例:説明する→説明できる
④カ变动词,把来る改成こられる。
意思:表示具有某种能力,或某种可能性。
例:
私は英語の新聞が読めます。
我能看英文的报纸。
この部屋でタバコが吸えますか。
在这房间里可以抽烟吗?

52.お……ください
接续:お+动词连用形+ください
意思:尊敬语,请您……
例:
すぐ戻りますから、お待ちください。
因为马上就回来,请您稍等。

53.お……する
接续:お+动词连用形+します。
意思:自谦语,以谦虚来表示对听话人的尊敬。
例:
先生のお荷物は私がお持ちします。
老师的行李,我来替您拿。

54.お……になる
接续:お+动词连用形+になる。
意思:尊敬语,用于尊长行为,主语是尊长。
例:
先生は何時ごろお帰りになりますか。
老师您几点左右回来?

55.~がする
接续:が的前面只能用与感观有关的名词『におい、味、感じ、気など』。
意思:相当于,感到~、感觉~。
例:
この肉は変な味がする。
这肉感觉有怪味。

 

也是先记下,稍后看。。惭愧。。



进入沪江日语论坛能力考三级版>>

-----------------------------------------
 
import requests from bs4 import BeautifulSoup import pandas as pd import matplotlib.pyplot as plt from datetime import datetime import re # 1. 发起HTTP请求获取网页内容 url = "https://www.tianqi.com/guilin/7/" # 桂林7天天气预报页面(常用站点) headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" } try: response = requests.get(url, headers=headers) response.encoding = 'utf-8' if response.status_code != 200: raise ConnectionError(f"网页请求失败,状码:{response.status_code}") except Exception as e: print(f"网络请求异常:{e}") exit() # 2. 解析HTML内容 soup = BeautifulSoup(response.text, 'html.parser') # 查找包含天气信息的每日列表(根据实际网页结构整) day_list = soup.find_all('li', class_='on') # 多数天气网站使用.on表示当前周天气项 weather_data = [] for item in day_list[:7]: try: date_tag = item.find('span', class_='week') # 日期 temp_tag = item.find('span', class_='tem') # 温度范围 wea_tag = item.find('span', class_='wea') # 天气状况 if not all([date_tag, temp_tag, wea_tag]): continue # 提取文本并清理 date_text = date_tag.get_text(strip=True).split(' ')[0] # 如“周一”或“10/24” full_temp = temp_tag.get_text(strip=True) # 如“28℃~20℃” weather_desc = wea_tag.get_text(strip=True) # 使用正则提取最高温和最低温 temps = re.findall(r'\d+', full_temp) high_temp = float(temps[0]) if len(temps) > 0 else None low_temp = float(temps[1]) if len(temps) > 1 else None weather_data.append({ "日期": date_text, "最高温度(°C)": high_temp, "最低温度(°C)": low_temp, "天气状况": weather_desc }) except Exception as e: print(f"解析某数据出错:{e}") continue # 若未获取到任何数据 if not weather_data: print("⚠️ 未能提取到有效天气数据,请检查网页结构或URL是否更新") exit() # 3. 构建DataFrame并生成实际日期 df = pd.DataFrame(weather_data) # 创建实际日期列(基于当前日期递增) start_date = datetime.today() df["实际日期"] = pd.date_range(start=start_date, periods=len(df), freq='D') df["实际日期"] = df["实际日期"].dt.strftime('%Y-%m-%d') df["实际日期"] = pd.to_datetime(df["实际日期"]) # 4. 数据验证与类型检查 print("✅ 成功获取以下数据:") print(df[["实际日期", "最高温度(°C)", "最低温度(°C)", "天气状况"]]) # 5. 可视化分析 plt.figure(figsize=(10, 6)) # 绘制最高温和最低温折线 plt.plot(df["实际日期"], df["最高温度(°C)"], marker='o', label="最高温度", color='tomato') plt.plot(df["实际日期"], df["最低温度(°C)"], marker='s', label="最低温度", color='deepskyblue') # 在每个点上方标注天气描述 for i, row in df.iterrows(): plt.text(row["实际日期"], row["最高温度(°C)"] + 0.8, row["天气状况"], fontsize=9, ha='center', va='bottom', alpha=0.9, rotation=0) # 图表美化 plt.title("桂林未来7天天气趋势图 🌤️", fontsize=16, fontweight='bold') plt.xlabel("日期", fontsize=12) plt.ylabel("温度 (°C)", fontsize=12) plt.ylim(df["最低温度(°C)"].min() - 2, df["最高温度(°C)"].max() + 3) plt.legend(fontsize=11) plt.grid(axis='y', linestyle='--', alpha=0.6) plt.xticks(rotation=45) plt.tight_layout() # ✅ 已修正原语法错误 plt.show() 为啥提取不出来数据
最新发布
12-09
做基本完整的备份策略,按备份策略使用percona-xtrabackup做全量和增量备份并模拟数据损坏恢复数据为完整一致。 1)下载 xtrabackup wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/tarball/percona-xtrabackup-2.4.4-Linux-x86_64.tar.gz 2)解压 # tar zxf percona-xtrabackup-2.4.4-Linux-x86_64.tar.gz 3)进入解压目录 # cd percona-xtrabackup-2.4.4-Linux-x86_64/ 4)复制 bin 下的所有程序到/usr/bin [root@localhost percona-xtrabackup-2.4.4-Linux-x86_64]# cp bin/* /usr/bin/ 5)安装相关插件 #yum install perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey.x86_64 perl-Digest-MD5 –y 6)下载 percona-toolkit 并安装 #wget https://www.percona.com/downloads/percona-toolkit/2.2.19/RPM/percona-toolkit-2.2.19-1.noarch.rpm # rpm -vih percona-toolkit-2.2.19-1.noarch.rpm 完全备份: 语法:# innobackupex --user=DBUSER --password=DBUSERPASS /path/to/BACKUP-DIR/ # innobackupex --user=root --password=123456 /opt/mysqlbackup/full 增量备份二进制文件: #mysqlbinlog --start-position=2378 /usr/local/mysql/data/mysql-bin.000023 > /opt/mysqlbackup/inc/`date +%F`.sql 模拟数据库损坏: 例 : # rm -fr /home/mysql/data/* 还原完全备份: # innobackupex --apply-log /opt/mysqlbackup/full/2016-09-12_11-29-55/ --apply-log 指明是将日志应用到数据文件上,完成之后将备份文件中的数据恢复到数据库中。 注:/opt/mysqlbackup/full/2016-09-12_11-29-55/备份文件所在目录名称 还原数据库: # innobackupex --copy-back /opt/mysqlbackup/full/2016-09-12_11-29-55/ 这里的--copy-back 指明是进行数据恢复。数据恢复完成之后,需要修改相关文件的权限 mysql 数据库才能正常启动。 # chown -R mysql:mysql /usr/local/mysql/data/ 必须重启 MySQL: # systemctl restart mysqld 验证还原后的数据:
06-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值