1. 程式人生 > >Python編程入門到實踐 - 筆記(1,2章)

Python編程入門到實踐 - 筆記(1,2章)

python編程 python入門


自學 Python 有段時間了,總是覺得自己基礎不牢,想著把看完的兩本基礎書寫個博客做個筆記啥的。
準備在重新看一遍《Python編程入門到實踐》,堅持寫博客筆記。

Python編程入門到實踐的前兩章筆記,學習的內容如下:
查看當前環境中的 python 版本
python環境的搭建

變量和變量的命名
字符串的打印
修改字符串的大小寫

制表符和換行符
刪除空白字符
python的整數運算,計算平方,立方
使用 str() 函數

查看當前環境中的 python 版本
命令行下輸入 python 就能查看當前環境所安裝的 python 版本
我的宿主機上安裝的是 python3,windows下的安裝強烈推薦通過 anacoda 進行安裝,真心的方便。(不需要單獨安裝 python,直接一個包全搞定)
如果使用 python2 可以在虛擬機下安裝一個 Ubuntu16.04,系統自帶的版本就是 python2了

windows環境下


ubuntu環境下


變量
定義一個變量:變量 – 值
在 message 變量中儲存一個值 Hello Python world!並打印變量
-------------------------------
message = "Hello Python world!"
print(message)
-------------------------------
Hello Python world!

變量可以重復定義,但是只能打印出最新值
-------------------------------
message = "Hello Python world!"
print(message)

message = "Hello Python Crash Course world!"
print(message)
--------------------------------

Hello Python world!

Hello Python Crash Course world!


變量的命名:

1)變量名只能包含字母,數字和下劃線,但是不能以數字開頭。

2)變量名中不能有空格,可以使用下劃線進行連接。例如:beyond_soft

3)不能將 python 的關鍵字和函數名用作變量名。例如:print

4)盡量少用 1 和 Q,不好區分。

字符串:

在 python 中用引號括起來的都是字符串,可以是單引號也可以是雙引號。

單引號嵌套雙引號,雙引號嵌套單引號,可以正常輸出括號中的內容(包括括號中的 單\雙引號)

"Hello ‘Python Crash‘ Course world!"
‘Hello "Python Crash" Course world!‘
"Hello Python‘Carsh Course world!"

通過系統函數,修改字符串的大小寫
.title()將字符串的首字母大寫
---------------------
name = "ada lovelace"
print(name.title())
---------------------
Ada Lovelace

.upper()將字符串的字母全部大寫
----------------------
name = "ada lovelace"
print(name.upper())
----------------------
ADA LOVELACE

.lower()將字符串的字母全部小寫
----------------------
name = "ADA LOVELACE"
print(name.lower())
----------------------
ada lovelace

合並字符串
在合並字符串中有個需要註意的地方就是下面實例中的兩個雙引號。
兩個雙引號中間有空格,打印結果為 ada lovelace
如果沒有空格,打印為 adalovelace
+ 號是專門用來連接變量和字符的,並不會被打印
-----------------------------------------
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
-----------------------------------------
ada lovelace

在 print()中引用系統函數,並打印
-----------------------------------------
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print("Hello, " + full_name.title() + "!")
------------------------------------------
Hello, Ada Lovelace!

制表符和換行符
制表符 \t:類似 Tab 鍵
換行符 \n:回車換行
註意下面的列子,
制表符在換行符前面的時候,制表符是無效的
因為先 Tab 後 換行,當然不會打印出 Tab 的效果
------------------------------------------------
print("Languages:\n\tPython\t\nC\t\nJavaScript")
-------------------------------------------------
Languages:

Python

C

JavaScript


刪除空白

.rstrip()刪除字符串最後的空白行

---------------------------------

favorite_language = ‘python ‘
print(favorite_language)
print(favorite_language.rstrip())
print(favorite_language)
----------------------------------

python #最後有一個空白字符

python #最後無空白字符

python #最後有一個空白字符


也可以用定義變量的形式取消尾行的空白字符
---------------------------------------------

favorite_language = ‘python ‘
favorite_language = favorite_language.rstrip()
print(favorite_language)
----------------------------------------------
python   #最後無空白字符

刪除空白字符總結
.rstrip()  刪除末尾空白行
.lstrip()  刪除開頭空白行
.srtip()   刪除開頭和尾行的空白行

Python中的整數運算
加減乘除的整數運算

>>> 2 + 3

5

>>> 5 – 3

2

>>> 2 * 4

8

>>> 8 / 4

2.0

計算整數的平方和立方

>>> 3 ** 2

9

>>> 6 ** 2

36

>>> 3 ** 3

27

>>> 2 ** 3

8

使用 str() 函數避免錯誤類型

要打印數字需要指定 str() 類型

----------------------------------------------

age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
----------------------------------------------
Happy 23rd Birthday!

《Python編程入門到實踐》第 1,2 章結束。
還希望路過的大牛不吝賜教,小弟在此謝過。

本文出自 “LULU” 博客,請務必保留此出處http://aby028.blog.51cto.com/5371905/1964603

Python編程入門到實踐 - 筆記(1,2章)