B1 · 第1集 · 4:14

Python数字类型基础

本集介绍Python中两种基本数字类型:整数(int)和浮点数(float),并演示如何用print和type函数查看数值及其类型。

来源:jmbarbier / peertube.solidev.net · 许可:CC BY-SA 4.0

字幕

  1. Prendre le cours de Python, ça fait longtemps qu'on ne l'a pas fait.

    学习Python课程,我们已经很久没学了。

  2. Il y a plusieurs parties qu'on a déjà fait ensemble.

    其中已有多个部分,我们之前一起学过。

  3. L'idée c'est que je puisse faire une révision et puis vous reprenez à l'endroit où

    我的想法是,我先带大家复习一遍,然后

  4. on s'est arrêté suivant le groupe.

    各组根据之前停下的地方继续学习。

  5. Si vous manque des choses, vous pouvez poser la vidéo pour.

    如果你们有遗漏的内容,可以暂停视频,

  6. prendre ce qui vous manque, même si éventuellement je vais vous passer après les

    补上自己欠缺的部分;即便之后我会把已写好的内容

  7. contenus déjà écrits, le Python rentre aussi en passant par les doigts.

    发给你们,Python学习也需动手实践。

  8. Donc ce que je vous invite très fortement à faire,

    因此,我强烈建议你们

  9. c'est de pas juste attendre que ça arrive tout cuit, mais

    不要只等着知识自动送到面前,而是

  10. de prendre le temps d'écrire votre cours,

    花时间亲手写下课程笔记,

  11. d'éventuellement de rajouter des choses par rapport à ce que je vais écrire moi à

    甚至可在我所写、所说内容的基础上

  12. vous, par rapport à ce que je vais dire.

    补充一些自己的理解。

  13. Et de pouvoir vraiment avoir votre version du cours et que ce soit passé par vos

    最终形成真正属于你们自己的课程版本,

  14. doigts et pas juste par vos oreilles, ça aide à retenir.

    让知识经由手指输入,而非仅靠耳朵接收——这有助于记忆。

  15. Donc notre cours de Python, on démarre avec la première partie qu'on a déjà faite

    所以,我们的Python课程从第一部分开始,

  16. avec tous les groupes, mais c'est pas grave, je la reprends,

    这部分所有小组都已学过,没关系,我再带大家回顾一遍,

  17. qui sont les bases.

    即Python基础。

  18. Donc. Et les bases, la première chose qu'on va voir en fait,

    那么,基础知识中,我们首先要了解的是:

  19. c'est quels sont les différents types de données

    编程中可用的数据类型有哪些?

  20. qu'on va pouvoir utiliser.

    这些数据类型有哪些?

  21. Donc Alors les premières choses, c'est les nombres.

    首先来看数字。

  22. Et en Python, on peut utiliser deux types de nombres:

    在Python中,数字分为两类:

  23. les nombres qui sont les nombres

    一类是带小数点的数字,

  24. à virgule et les nombres qui sont les nombres entiers.

    另一类是整数。

  25. Donc, deux types de nombres.

    因此,共有两种数字类型。

  26. Les nombres entiers.

    整数。

  27. qui vont s'appeler int.

    将被称为 int。

  28. Et les nombres.

    还有带小数点的数。

  29. A virgule. qui vont s'appeler float.

    将被称为 float。

  30. Donc là, je suis en train d'écrire en Markdown, OK?

    现在,我正在用 Markdown 编写,明白吗?

  31. Quand je vais exécuter ma cellule, je passe en mode présentation.

    当我运行这个单元格时,它会切换到演示模式。

  32. Et par défaut, les cellules sont en mode Python.

    默认情况下,单元格处于 Python 模式。

  33. Donc lorsque vous voulez rechanger,

    所以当你想切换回去时,

  34. moi je le fais avec un raccourci clavier, échappe M.

    我用键盘快捷键:按 Esc 键,再按 M 键。

  35. Vous pouvez le faire aussi en passant ici Markdown, code, Markdown,

    你也可以在这里点击选择:Markdown、代码、Markdown、

  36. code. Donc lorsque je vais vouloir écrire du code, du Python,

    代码。因此,当我需要编写 Python 代码时,

  37. d'accord, je vais pouvoir écrire des commentaires en commençant par le dièse,

    可以写注释——以井号(#)开头,

  38. le hashtag, d'accord, c'est un commentaire.

    也就是井号,这表示注释。

  39. Tout ce qu'il y a après

    井号之后的所有内容,

  40. le hashtag est considéré comme un commentaire.

    都会被当作注释处理。

  41. Et j'ai une fonction que je vais utiliser beaucoup aussi, qui est la fonction

    我还经常使用一个函数,叫作

  42. print. C'est tout simplement imprimer afficher à l'écran.

    print(打印),就是把内容输出到屏幕上。

  43. Donc ce qui est dans les parenthèses de print, ce sera affiché à l'écran.

    print 后括号里的内容,都会显示在屏幕上。

  44. Donc print. Deux, c'est un entier.

    比如 print(2),2 是一个整数。

  45. D'accord, je vais afficher la valeur deux.

    好的,我会输出数字 2。

  46. Si je veux écrire un nombre à virgule, float.

    如果我想写一个带小数点的数(即 float 类型),

  47. print. 3, 14. J'ai un nombre, donc c'est deux types différents.

    就写 print(3.14)。这是一个不同的数据类型。

  48. Alors pour voir ça, on a une fonction qui peut être pratique,

    为了查看数据类型,有一个很实用的函数:

  49. qui va me donner le type,

    它能告诉我,

  50. m'indiquer le type de ce que je lui fournis.

    我传入的内容属于什么类型。

  51. Si je donne type de quelque chose,

    如果我对某个东西使用 type 函数,

  52. ça va me renvoyer.

    它就会返回结果。

  53. le type de ce que j'ai mis dedans.

    即我输入内容的数据类型。

  54. Donc là, dans le print, je peux mettre une ou plusieurs valeurs.

    因此,在 print 函数中,

  55. Je sépare les valeurs par des virgules, type

    我可以传入一个或多个值,

  56. de 2, puis pareil ici, virgule, type de 3, 14.

    用逗号分隔,比如 type(2),

  57. Ça va afficher à la fois.

    同样地,这里也用逗号分隔,

  58. la valeur et le type de valeur que c'est pour le Python.

    再写 type(3.14)。

  59. Et on voit.

    这样就能同时显示值本身及其在 Python 中的数据类型。