ever,ever是什么时态的标志
ever函数用法
ever函数是一个Python自定义函数,通常用于在循环中不断重复执行代码,直到达到指定条件为止。它的基本用法如下:
```python
defever(condition):
whileTrue:
yield
ifnotcondition():
break
```
其中,condition是一个函数,它的返回值可以是True或False。ever函数使用了一个无限循环和一个yield语句来实现不断重复执行代码的功能,直到condition函数返回False为止。
举个例子,当我们需要不断从标准输入中读取数据,直到读到空行为止,可以使用ever函数来实现:
```python
defread_stdin(stop_condition=''):
forlineiniter(input,stop_condition):
print(line)
read_stdin(stop_condition='')
```
这样,当从标准输入读取到空行时,函数会停止执行。
ever和ago区别
ever用作副词使用,表示在任何时候,究竟,到底等含义。多用于一般疑问句或否定句,可出现在过去时态或完成时态的疑问句中。
ever表示“在任何时候〔场合、情况〕,从来,曾经”时,多用于一般疑问句或否定句,也可用于表示条件或比较的从句以及带有否定意义词的肯定句中,通常置于动词之前。ever作“不断地,总是”解时,用于肯定句中,尤其用于表示时间的用语或在复合词中,是比较正式的用法。
ever作“究竟,到底”解时,起强调作用,用在特殊疑问词后,表示惊异或厌烦。疑问词与ever连用时,通常应该分开写,合写是不正规的。
ever可出现在过去时态或完成时态的疑问句中。
ago可以用作副词,表示时间的副词,基本意思是“以前”;ago一般不单独使用,需与表示时间的名词或副词搭配使用。
ago是表示时间的副词,其基本意思是“以前”,表示事情发生在“从此刻算起若干时间以前”,也可以表示“事情发生距现在有多长时间”。简言之,ago的时间参照点是现在。
ever和any的区别
意思不同。
ever:
adv.曾经,从来,在任何时候;一直,始终;越来越,愈发;究竟,到底;非常,确实
例句:
It'srainingworsethanever.
雨下得比以往都大。
any:
det.任何的,任一的;一点,些许;不寻常的;尽可能多的,所有的
pron.任何一个;任何数量,任一数额
adv.一点,丝毫;<美,非正式>压根儿
adj.任何的,任一的;一点
例句:
Hedidn'tintendanysarcasm.
他没有任何讽刺的意思。





