钟南山:李文亮是英雄

学习完,看到一篇访谈文章,值得尊敬的钟(南山)院士接受采访时说:“李文亮是英雄!”——很高兴他得到钟老的评价!

中英文对照如下:

我认为大多数人都认为他(李文亮)是中国的英雄,我也是,我为他骄傲。

I think the majority of people think he is the hero of China. So even me. I am so proud of him.

他早在十二月底的时候,把真相告诉了人们。你也知道他去世了,第二天在武汉和其他城市,大家都为他举行简单的悼念仪式,他们举起手机亮起灯,就这样几分钟,然后再回去工作。

He told people the truth at the end of December. And you know he passed away. I think on the second day in Wuhan and some other cities, they held a short mourning memorial. Just raise the mobile phone and turn on the light and show this for a couple minutes. And then go back to work.

他们想到的不是他的死亡,他们敬佩他,他们支持李医生是个英雄,包括我。

They are not thinking about the death. They admired him and they support Dr. Li as hero. Including me.

这是一个中国医生,我想大多数中国医生实际上都像他一样。

This is a Chinese doctor. I suppose a majority of Chinese doctors actually like him.

Python之禅——笔记No.0002

“你可以将余生都用来学习Python和编程的纷繁难懂之处,但这样你什么项目都完不成。不要企图编写完美无缺的代码;先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。”——生命中很多事不也是这样的吗?!

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
  1. luky_number=6
  2. message='My Luky number is:'+str(luky_number)
  3. print(message)
  4. message_2=luky_number+3
  5. print(message_2)
  6.  
  7. import this #拜读“Python之禅”
  8.  
  9. #列表,可以包含字母表中所有字母、数字0~9或其它任何东西,其中的元素之间可以没有任何关系。
  10. space=['tree','house','car','bus','cat','手机','12345']
  11. print(space)     #打印列表的内部表示,包括方括号
  12. print(space[0])  #打印列第1个列表元素,列表索引从0而不是1开始
  13. print(space[0].title())
  14. print(space[1])  #打印列第2个列表元素
  15. print(space[3])
  16. print(space[5])  #打印列第6个列表元素
  17. print(space[6])  #打印列第7个列表元素(最后一个元素)
  18. print(space[-1])  #打印倒数第1个元素(最后一个元素)
  19. print(space[-2])  #打印倒数第2个元素
  20.  
  21. message_3='Out fo my '+space[1]+',I can see a '+space[3].title()+'、a '+space[0].title()
  22. print(message_3)  #像使用其他变量一样使用列表中的各个值
  23.  
  24. space[3]='truck'  #修改列表第4个元素,由bus变为truck
  25. print(space[3])
  26. message_3='Out fo my '+space[1]+',I can see a '+space[3].title()+'、a '+space[0].title()
  27. print(message_3)  #列表第4个元素变化了,其它元素不变
  28.  
  29. space.append('bird')  #将元素bird添加到列表末尾,不影响列表中的其他元素
  30. print(space)
  31.  
  32. space_2=[]  #创建空列表
  33. space_2.append('hero')
  34. space_2.append('是')
  35. space_2.append('一')
  36. space_2.append('位')
  37. space_2.append('医生')
  38. space_2.append('李文亮')
  39. print(space_2)  #打印添加后列表space_2中的元素情况
  40. message_4=space_2[-1]+space_2[-2]+space_2[-5]+space_2[-4]+space_2[-3]+space_2[-6].title()+',谢谢!'
  41. print(message_4)
  42.  
  43. space_2.insert(0,',湖北人民感谢你!')  #在列表第1个位置(索引0)处,添加新元素
  44. print(space_2)  #打印添加后列表space_2中的元素情况,注意各索引位置变化
  45. message_4=space_2[-1]+space_2[-2]+space_2[-5]+space_2[-4]+space_2[-3]+space_2[-6].title()+space_2[0]
  46. print(message_4)
  47.  
  48. del space_2[3]  #删除列表中索引位置为3的元素'一',注意索引位置变化
  49. del space_2[3]  #删除列表中索引位置为3的元素'位',注意索引位置变化
  50. print(space_2)  #打印删除后列表space_2中的元素情况,注意各索引位置变化
  51. message_4=space_2[-1]+space_2[-2]+space_2[2]+space_2[1].title()+space_2[0]
  52. print(message_4)
  53.  
  54. poped_space_2=space_2.pop()  #从space_2列表中弹出/删除最后一个元素,将元素值赋值给新变量
  55. print(space_2)  #打印删除后列表space_2中的元素情况
  56. print(poped_space_2)  #打印新变量poped_space_2
  57.  
  58. thanks=space_2.pop(0)  #从space_2列表中弹出/删除索引为0的元素(第1个元素),将元素值赋值给新变量
  59. print(thanks)
  60. print(space_2)  #打印看下space_2列表中当前的元素
  61. #如果从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果在删除元素后还要使用它,就使用方法pop()
  62.  
  63. space_2.remove('是')  #让Python确定'是'出现在列表的什么地方,并将该元素删除
  64. print(space_2)
  65.  
  66. #使用remove()从列表中删除元素时,如希望可以接着使用它的值,可以将它先赋值给另一变量,如下:
  67. roal='医生'
  68. space_2.remove(roal)
  69. print(space_2)
  70. message_5=roal+'是'+space_2[0].title()
  71. print(message_5)
  72.  
  73. #remove()只删除第一个指定的值,如下:
  74. space_3=['tree','house','car','bus','cat','手机','12345','tree','cat','car','tree']
  75. print(space_3)
  76. space_3.remove('tree')
  77. print(space_3)
  78. space_3.remove('tree')
  79. print(space_3)