Python學習記錄——1.print()函數與變量

1.print()函數

示例如下:

import time
print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',我寫了人生中第一行Python代碼\n它的內容雖然簡單,不過是平凡的一句print(520)\n但我知道:我的編程之路,將從最簡單的520開始\n在我點擊運行的同時,一切在這一刻起開始變得不同\n以下,是這行代碼的運算結果:' )

在這裏插入圖片描述
雖然你只是輸入了一個簡單的print,但在背後,這段Python代碼卻做了這樣的一些事情:

(0)我們向計算機發出指令:“打印‘520’”;

(1)Python把這行代碼編譯成計算機能聽懂的機器語言;

(2)計算機做出相應的執行;

(3)最後把打印結果呈現在我們面前

img

print()函數的用法有以下幾種:不帶引號、搭配單引號、搭配雙引號、搭配三引號,下面分別進行介紹:

  1. 無引號

    一般來說,在括號內沒有引號的情況下,我們應該往括號內放入計算機能夠“理解”的內容,如:數字或數學運算。

    此時,print函數會讓計算機嘗試去“讀懂”括號裏的內容,並打印最終的結果。

    因此,當計算機讀懂數據數字後,就打印這個數據。當讀懂數字運算後,則打印得到運算結果

    比方說,當運行print(1+1)計算機並沒有再原樣打印“1+1”,因爲print(1+1)是計算機能直接讀懂的數學運算,所以,它會直接打印出最終的運算結果:“2”。這就是計算機“讀懂內容”的表現。

  2. 搭配單引號

    示例如下:

    print('千尋')
    

    在這裏插入圖片描述

    單引號的作用:打印裏面的內容

    注意:單引號是英文輸入法下的單引號

  3. 搭配雙引號

    示例如下:

    # 括號內是單引號的情況。
    print('一起玩吧')
    
    # 括號內是雙引號的情況。
    print("一起玩吧")
    
    # 括號內單雙引號同時存在的情況。
    print("Let's play")
    

    在這裏插入圖片描述

    注意1:雙引號是英文輸入法下的雙引號,而不是兩個單引號!

    注意2:『#』常用作單行註釋符號,用於解釋單行代碼,比如 『# 括號內是單引號的情況』用於解釋說明代碼『print(‘一起玩吧’)』。#號後邊的任何數據在代碼運行的階段不會被輸出。

  4. 搭配三引號

    在print內部使用三引號**’’’** 來實現跨行輸出

    示例如下:

    print('''我願意留在湯婆婆的澡堂裏工作兩年,
    第一年在鍋爐房和鍋爐爺爺一起燒鍋爐水,
    將在這個世界變成一頭豬。
    ''')
    

    在這裏插入圖片描述

    注意**:三引號是英文輸入法下的三個單引號!

    事實上,還有第二種實現換行的辦法:使用轉義字符**\n**,像這樣:

    print('我願意留在湯婆婆的澡堂裏工作兩年,\n如果我違背工作內容的話,\n將在這個世界變成一頭豬。')
    

    除了**\n**之外,轉義字符還有很多,它們的特徵就是:反斜槓+想要實現的轉義功能首字母。

    常見的轉義字符如下所示:

    img

  5. 總結

img

img

2.變量和賦值

  1. 變量的使用

在信息紛繁的代碼世界裏,我們應該如何更好地儲存信息,讓計算機能夠在你需要的時候幫你調用出你想要的信息呢?

這就需要藉助【變量和賦值】的力量,將繁雜的信息給一一“收納”好。

先來看一個簡單的示例:

name='千尋'

這就是一個常見的“給變量賦值”的動作。在這裏,name就是一個變量,這行代碼的意思,就是把“千尋”這兩個字【賦值】給了“name”這個【變量】。

再看一個示例:

name='千尋'
name='小千'
print(name)

變量之所以稱爲變量,是因爲它保存的數據是可以隨意變化的。

  1. 變量的命名規範

對於變量的命名,可以遵循以下規範:

img

除了變量命名之外,還要注意的是:

  • 在代碼世界中,賦值符號=不是左邊等於右邊的意思。僅僅表示賦值動作。
  • 代表左右兩邊相等的符號,是比較運算符==

img

3.總結

在這裏插入圖片描述

4.練習

4.1 打印皮卡丘

  1. 題目要求

除了文字和數字之外,我們還可以靈活運用print()函數,打印出帶特殊格式的東西,例如:字符畫。現在,請試着打印出一隻屬於自己的“皮卡丘”。

  1. 題目詳解
  • 複製題目要求打印的“皮卡丘”(皮卡丘字符畫會在**【書寫代碼】**步驟裏直接提供)
  • 用**print(’’’ ‘’’)**打印
    注意:標點符號都要用英文
  1. 題目實現
print(''' へ     /|
  /\7    ∠_/
  / │   / /
 │ Z _,< /   /`ヽ
 │     ヽ   /  〉
  Y     `  /  /
 イ● 、 ●  ⊂⊃〈  /
 ()  へ    | \〈
  >ー 、_  ィ  │ //
  / へ   / ノ<| \\
  ヽ_ノ  (_/  │//
  7       |/
  >―r ̄ ̄`ー―_''')
  1. 輸出結果

在這裏插入圖片描述

4.2 聽見無臉男的聲音

  1. 題目要求

下面是無臉男對千尋說的話,請你把這段話,運用轉義字符按照如下格式打印出來。其中,具體文字會在**【書寫代碼】**步驟中直接提供。

千尋你好,人們叫我’無臉男’
這個世界的人都選擇無視我
只有你看到了我並和我打招呼
我感到很孤單,很孤單
你願意和我成爲朋友嗎?

  1. 題目詳解

方法一:
1.根據題目可知,本題需要運用三個知識點:換行,運用轉義字符將單引號打印出來,打印函數。
2.換行\n
3.轉義引號\'
4.打印函數print()
【提示】
請注意是反斜槓\,並且反斜槓在前。

方法二:
直接使用三引號,打印出內容裏的單引號並且實現換行

  1. 題目實現
print('''請你把這段話按照下面的格式打印出來:
千尋你好,人們叫我'無臉男'
這個世界的人都選擇無視我
只有你看到了我並和我打招呼
我感到很孤單,很孤單
你願意和我成爲朋友嗎?''')
  1. 輸出結果

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章