深入了解Python變數和字串

高洛峰
發布: 2017-03-24 16:46:32
原創
1486 人瀏覽過

學習Python也是一樣。開始學習新的語言,最方便的方法是去模仿,然後在模仿中出創新。在初期模仿的過程中,務必做到親自敲下每一行程式碼,打出每一個標點符號,而不是簡單的一目十行,不實際操作,這樣即使看完整本書,或許依然寫不出程序。

這是關於Python的第2篇文章,主要介紹下變數字串

(一)

#變數:

簡單來說,變數是程式設計中最基本的儲存單位,可以儲存自己想放進去的東西。例如給變數「a」賦值:

深入了解Python變數和字串

#操作步驟:開啟Mac終端機-輸入「python3」後回車,進入Python3.6環境-輸入「a=25」後回車,此時已完成了給a賦值;再輸入a,回車後就能看到給a的賦值結果。

深入了解Python變數和字串

備註:Python對大小寫敏感,a和A為兩個不同變量,撰寫時需注意。

print():

print()是Python中常用的功能,顧名思義,也就是印括號裡的內容,可以先簡單這麼理解。例如給變數a賦值為25,然後把a印出來。在PyCharm中輸入以下內容:

深入了解Python變數和字串

如果忘記給變數a賦值,運行時PyCharm會報錯,需要根據報錯的提示訊息進行相應的修改。

此處名稱「a」未定義,Python是無法列印不存在的物件的。

(二)

#字串:

簡單來說,字串可以表述單引號、雙引號或三引號裡的內容,這裡單引號和雙引號一樣。

  • '在單引號裡的內容'

    #
  • "在雙引號裡的內容"

  • '''三引號通常用於比較長的內容,可隨意換行'''

深入了解Python變數和字串

#接下來試著在PyCharm裡輸入這段程式碼:

深入了解Python變數和字串

在運行後顯示:

深入了解Python變數和字串

對於my_intro,我是將前面兩個變數做了加法,然後print出my_intro,也可以直接print(what_do_i_do + what_i_like)。

這裡說了相加,當然,也可以做到相乘。

深入了解Python變數和字串

相乘之後,你會得到:

深入了解Python變數和字串

如果想要註解掉部分程式碼的話,直接選取該部分,然後快速鍵「command+/」實作批次註解。

最後再看看這段程式碼:

深入了解Python變數和字串

得到這個結果:

深入了解Python變數和字串

#

此時出現了報錯訊息,提示必須是str型,不能是int型。原因是字串(string)只是Python中的一種資料型別,另一種資料型別是整數型別integer ),兩種不同資料型態是不可以相加的,需要進行對應的轉換。

如果不知道變數是什麼類型,可以在編譯框中輸入print(type(變數名稱))來查看變數類型。

那麼,針對上面報錯的這個例子,正確的方式可以將string類型轉換為int,兩者進行相加,最後會得出結果1834 。

深入了解Python變數和字串

最後,試著解決一個稍微複雜點的問題:

深入了解Python變數和字串

在Python中,len()方法回傳的是字串的長度,這裡string1的長度是22,減去num,最後會得到2個Hello! 。

到這裡,基本你已經掌握了變數和字串的基本用法,後續我會介紹下字串的分片和索引。

強烈建議大家親自去實踐,一行一行敲出這些程式碼,可能會發現一些目測不到的問題,也可以在實踐的過程中舉一反三,體會運行成功後的小小欣喜和成就感。

以上是深入了解Python變數和字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板