Python萌新強化總結1 變數和簡單資料型別

2021-09-22 20:19:05 字數 2752 閱讀 4318

剛開始學習python,用的第一本書是《python程式設計從入門到實踐》,學的時候有些頭疼,老記不住,就想著自己總結強化一下。
一、變數

相信很多初學的小夥伴跟我一樣剛開始的第乙個**打的是:

print("hello world")
那我們就從這個**來開始說變數。

下面來給hello_world**來使用乙個變數,如下所示:

variable = "hello world !"

print(variable)

輸出結果:

hello world !

在這個程式中我們新增了乙個名為variable的變數。每個變數都儲存了乙個與變數相關聯的值,上面例子的值是:「hello world !」。

關於變數需要記得在程式中可以隨時修改變數的值,而python始終記錄的是最新值。

二、變數的命名

1、變數名只能包含字母、數字和下劃線。變數名可以字母或下劃線打頭,但不能用數字打頭。

2、變數名不能包含空格,但可以使用下劃線來分隔其中的單詞。

3、不要將python關鍵字和函式名用作變數名。

4、變數名應既簡短又具有描述性。

5、慎用小寫字母i和大寫字母o,可能會被人錯看成1和0。

三、字串

字串就是一系列字元,在python中,用引號括起來的都是字串,引號可以是單引號,也可以是雙引號。

例如:

"hello world !"

'請叫我小四'

說明:當字串中包含單(雙)引號時,可以用雙(單)引號來區分。同時,也可以來區分撇號。

字串的簡單使用:修改字串的大小寫

例如:

name = "mu xiao yao"

print(name.title())

print(name.upper())

print(name.lower())

輸出如下:

mu xiao yao

mu xiao yao

mu xiao yao

其中我們用了三個方法:title()方法以首字母大寫的方式顯示每個單詞;upper()方法以全部字母都大寫的方式顯示每個單詞;lower()則是全部字母小寫顯示每個單詞。

字串也可以合併顯示,在python中使用(+)號來合併字串。

例如:

first_name = 'mu'

list_name = 'xiao yao'

full_name = first_name + " " + list_name

print(full_name)

輸出如下:

mu xiao yao

這種合併字串的方法叫拼接。通過拼接可使用儲存在變數中的資訊來建立完整的訊息。

也可以通過製表符(\t)或換行符(\n)來新增空白。

例如:

print("\tpython")

print("language:\npython\nc")

print("languages:\n\tpython\n\tc")

輸出如下:

print

language:

python

clanguages:

python

c

由上邊的例子可以製表符和換行符除了可以單個用之外還可以在同乙個字串中同時包含製表符和換行符。

四、數字

1、整數

在python中的整數跟數學中的整數是一樣的。也可以對整數執行加(+)減(-)乘(*)除(/)運算。python使用兩個乘號表示乘方運算。

3+2

5 3-2

1 3*2

6 3/2

1.53**2

9

python還支援運算次序,因此你可以在同乙個表示式中使用多種運算。還可以使用括號來修改運算次序,讓python按照你指定的次序執行運算。

2+3*4

14 (2+3)*4

20

2、浮點數

python將帶小數點的數字都稱為浮點數。從很大程度來說,使用浮點數時都無需考慮其行為,但需要注意的是,結果包含的小數字數可能是不確定的。

0.1+0.1

0.20.2+0.2

0.42*0.1

0.22*0.2

0.40.2+0.1

0.30000000000004

3*0.1

0.30000000000004

3、使用函式str()避免型別錯誤

函式str()的作用是讓python將非字串值表示為字串。

舉個例子:

age = 12

print(message)

程式報錯:

typeerror:can't convert 'int' object to str implicitly

這是乙個型別錯誤,在這個示例中python發現了乙個值為整數的變數,但是卻不知道該如何解讀這個值,它有可能表示數值12,也有可能表示字元1和2,像上面這樣在字串中使用整數時,要顯式的指出你希望python將這個整數用作字串。就可以呼叫函式str()。

age = 12

print(message)

輸出如下:

都是根據《python程式設計從入門到實踐》總結的。

Python萌新自學日記1

今日小結 作為乙個剛剛開始自學的萌新,為了督促自己的學習,我決定開始更新每一天 或者是幾天目前學習進度為 python程式設計從入門到實踐 的第三章 補上第二章感覺自己會忘的筆記 對於字串大小寫的修改 title 使用製表符或換行符來新增空白 t n 第三章3 4 3 4 list name dad...

萌新CSS初始總結

前言 最近幾天初步學習了css,針對css部分知識點在此進行一些總結。css是cascading style sheets的簡稱 中文稱層疊樣式表 css有四種引入方式分別是 hello 樣式的應用順序 基本選擇器 1 萬用字元選擇器 表示選擇所有的標籤。2 標籤選擇器 標籤選擇器,選擇所有使用某標...

Python3萌新入門筆記(1)

在之前的教程中,我們已經學會了安裝python以及pycharm。在這裡,我們開啟pycharm,它是一種python ide 整合開發環境 在這個軟體中,我們來學習python的基礎知識。首先,我們先在軟體中,開啟python控制台或者命令列程式。python控制台開啟之後,會直接進入互動式環境,...