English语法_介词 - on


1> 表"接触"(基本含义)

She lives in a village on the frontier.
她住在边境的一个村庄里。

1


2> 表"动作的对象"

Don‘t depend on others.
Don’t depend on other people.
Don’t count on others.
Don’t rely on others.
不要依赖别人.

  • 靠着某人,也是接触,抽象为依靠,依赖;

3> 表"方法,手段"

I usually go to school on foot.
I usually walk to school.
我通常都走路去学校。

  • on foot : 用脚接触地面,走路;
  • 频率副词,Be后实前;

He crept into the cave on all fours.
他爬进洞里。

  • on all fours: 4肢全部接触地面;

  • climb : 向上爬,爬山;
    creep: 匍匐,四肢接触地面爬;


4> 表"状态,进行"

1
On : 表,接触,球不断的换接触点,表进行;

The house is on fire.
房子失火了。

  • 各个地方,有火接触;

5> 表"同时"

On hearing the news,I burst into tears.
听到这个消息,我哭了起来。

  • 接触的那一刻, 同时发生;

I was surprised at the news.
我对那个消息感到惊讶。

  • 只是针对,没有同时发生;

6> 表"主题"

I read a book on modern pop music.
I read a book about modern pop music.
我读了一本关于现代流行音乐的书。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
代码段的目的是根据给定的学生名单和他们参加的不同活动,进行一些统计和计算,并输出结果。 第一段代码: ``` print("选课学生总共有", len(s_english | s_politic | s_history), '人') ``` 这段代码输出选课学生的总人数,使用了集合的并集运算符 `|`,并利用 `len()` 函数获取集合的元素个数。 第二段代码: ``` print('只选了第一个学科的人的数量:', len(s_history - s_politic - s_english), '姓名:', s_history - s_politic - s_english) ``` 这段代码输出只选了第一个学科(历史)的学生数量以及他们的姓名,使用了集合的差集运算符 `-`,并利用 `len()` 函数获取集合的元素个数。 第三段代码: ``` s1 = s_history - s_politic - s_english s2 = s_english - s_politic - s_history s3 = s_politic - s_english - s_history print('只选了一门学科的学生的数量:', len(s1 | s2 | s3), '姓名:', s1 | s2 | s3) ``` 这段代码计算只选了一门学科的学生数量以及他们的姓名,通过连续使用集合的差集运算符 `-` 和并集运算符 `|`,得到只选择了一个学科的学生,并输出结果。 第四段代码: ``` s = s_english & s_history & s_politic s1 = s_history & s_politic - s s2 = s_english & s_politic - s s3 = s_history & s_english - s print('只选了两门学科的学生的数量:', len(s1 | s2 | s3), '姓名:', s1 | s2 | s3) ``` 这段代码计算只选了两门学科的学生数量以及他们的姓名,使用了集合的交集运算符 `&` 和差集运算符 `-`,通过对三个学科的交集进行运算,得到只选择了两门学科的学生,并输出结果。 最后一段代码: ``` print('选了三门学生的学生的数量:', len(s_english & s_politic & s_history), '姓名:', s_english & s_politic & s_history) ``` 这段代码计算选了三门学科的学生数量以及他们的姓名,使用了集合的交集运算符 `&`,通过对三个学科的交集进行运算,得到同时选择了三门学科的学生,并输出结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值