From b5a29ae136eecc5a8c7d443d24feae159931e0e5 Mon Sep 17 00:00:00 2001 From: Dimitri Merejkowsky Date: Mon, 3 Dec 2018 21:51:28 +0100 Subject: [PATCH] add section about += --- sessions/python-02.tex | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/sessions/python-02.tex b/sessions/python-02.tex index f977fd0..336cc45 100644 --- a/sessions/python-02.tex +++ b/sessions/python-02.tex @@ -43,6 +43,7 @@ Mais il vaut mieux recopier le code vous-mêmes. \end{frame} + \begin{frame}[fragile] \centering \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title} @@ -50,6 +51,29 @@ Mais il vaut mieux recopier le code vous-mêmes. \end{beamercolorbox} \end{frame} + +\begin{frame}[fragile] + \frametitle{Combiner assignation et opérations} + +\begin{lstlisting} +>>> a = 3 +>>> a = a + 1 +3 +\end{lstlisting} + +Même résultat que: + +\begin{lstlisting} +>>> a = 3 +>>> a += 1 +\end{lstlisting} + +\vfill + +Marche aussi avec \texttt{-=}, \texttt{*=} etc. + +\end{frame} + \begin{frame}[fragile] \frametitle{Retour sur les strings} @@ -136,13 +160,13 @@ Nouvelle syntaxe: notez le '.' entre la variable et la "fonction". Modification de la casse: \begin{lstlisting} ->>> text = "HeLlO" +>>> text = "Hello" >>> text.upper() "HELLO" >>> text = "Au Revoir" ->>> text.upper() -"AU REVOIR" +>>> text.lower() +"au revoir" >>> text = "ceci est un titre" >>> text.title()