Python變數和字串詳解

2022-10-04 21:12:28 字數 1560 閱讀 8989

幾個月前,www.cppcns.com我開始學習個人形象管理,從髮型、妝容、服飾到儀表儀態,都開始做全新改造,在塑造個人風格時,最基礎的是先了解自己屬於哪種風格,然後找到參考對程式設計客棧象去模仿,可以是自己欣賞的人、明星或模特等,直至最後去創新,形成自己獨特的個人風格。

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

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

(一)變數:

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

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

備註:python對大小寫敏感,a和a為兩個不同變數,編寫時需注意。

print():

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

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

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

(二)字串:

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

接下來試著在pycharm裡輸入這段**:

執行後顯示:

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

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

相乘之後,你會得到:

如果想要注釋掉部分**的話,直接選中該部分,然後快捷鍵「command+/」實現批量注釋。

最後再看看這段**:

得到這個結果:

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

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

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

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

在python中,len()方法返回的是字串的長度,這裡string1的長度是22,減程式設計客棧去num,最終會得到2個hello!。

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

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

本文標題: python變數和字串詳解

本文位址: /jiaoben/python/189373.html

Python變數和字串詳解

python變數和字串詳解 幾個月前,我開始學習個人形象管理,從髮型 妝容 服飾到儀表儀態,都開始做全新改造,在塑造個人風格時,最基礎的是先了解自己屬於哪種風格,然後找到參考物件去模仿,可以是自己欣賞的人 明星或模特等,直至最後去創新,形成自己獨特的個人風格。學習python也是一樣。開始學習一門新...

python變數和字串

idle 變數名就像我們現實社會的名字,把乙個值賦值給乙個名字時,ta會儲存在記憶體中,稱之為變數 variable 在大多數語言中,都把這種行為稱為 給變數賦值 或 把值儲存在變數中 不過python與大多數其他計算機語言的做法稍有不同,ta並不是把值儲存在變數中,而更像是把名字貼在值的上邊。所以...

Python 高階變數之字典和字串詳解

目錄 dictionary 字典 是出列表以外 python 之中 最靈活 的資料型別,字典統一可以用來 儲存多個資料,通常用於儲存 描述乙個 物體 的相關資訊 字典使用 鍵值對 儲存資料,鍵值對之間使用 分割 鍵 key,是索引 值 value,是資料 鍵 和 值 之間使用 分割 鍵必須是唯一的 ...