Python 認識變數和字串

2021-12-30 05:35:11 字數 2306 閱讀 4495

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

學習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版本,3.6;pycharm版本,2016.2;電腦:mac

認識變數(python)

一 變數定義 1.1使用規範 先定義,後使用 1.2由三部分組成 變數名,賦值符號,變數值 1.3定義變數就是申請乙個記憶體空間,python內部優化機制,對於資料量小的申請,就不重複開記憶體空間 二 變數名 2.1命名規範 只能是數字 字母和下劃線的任意組合 關鍵字不能為變數名,純數字不能為變數名...

python基礎學習01 認識變數

儲存資料時,作為當前資料所在記憶體位址的名字。程式中,資料都是臨時儲存在記憶體中,為了更快速的查詢或使 這個資料,通常我們把這個資料在記憶體中儲存之後定義 個名稱,這個名稱就是變數。變數名 值定義變數名,要滿足識別符號命名規則。1 識別符號 識別符號命名規則是python中定義各種名字的時候的統一規...

python字串認識

python 字串 字串是 python 中最常用的資料型別。我們可以使用引號 或 來建立字串。建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python 訪問字串中的值 python 不支援單字元型別,單字元在 python...