一、python了解
python 是腳本語言。python 是一種面向對象的解釋型計算機程序設計語言。語法簡潔清晰,特色之一是強制用空白符作為語句縮進。
優點:
跨平台、膠水語言、開源免費、豐富的庫 。
缺點:
運行速度慢、代碼不能加密、場景、數據分析、網絡應用、寫簡單的爬蟲。
1、IDLE
IDLE 是 python shell , shell 意思是“外殼”,就是一個通過鍵入文本與程序交互的途徑,就像 windows 那個 cmd 窗口,他們都是 shell,利用它們,可以給操作系統下達命令。利用 IDLE 這個shell 與 python 進行互動。
2、print() 作用是什麼?
print() 會在輸出窗口中顯示一些文本。
3、BIF
BIF 就是 Built-in Functions, 内置函數。為了方便程序員快速編寫腳本程序,python 提供了豐富的内置函數,可直接調用。
例如 print() 的功能就是“打印到屏幕”,input() 的作用是接收用戶輸入。python3 提供了 68 個 BIF。
在 python 或者 IDLE 中輸入 dir (__builtns__) 可以看到 python 提供的内置方法列表 (注意,builtins 前後是兩個下劃線哦)。
二、python 常用語法
1、python 中的稱号是 *(星号)。
2、在一個字符串中嵌入一個雙引号:用反斜杠(\)對雙引号轉義 :\",或者用單引号引起字符串。
3、在 python 中不能把兩個完全不同的東西加在一起,比如數字和文本。
4、在語句中加入 \n 可以進行換行。
原始字符串結尾不可以加 \,隻需在前面加 r 。
5、print 語句使用 print() 函數。
6、比較操作符:
一行過長的語句可以使用反斜杠或者括号分解成幾行。
語句之間使用分号隔開即可。
7、循環語句:
8、條件分支:
9、引入外援:
10、拼接
在一些編程語言,可以将兩個字符串“相加”在一起,如:'I' 'Love' 'You' 會得到 'I LoveYou' , 在 python 裡,這種做法叫做拼接字符串。
11、你覺得‘love’和 'Love' 一樣嗎?
不一樣,love 和 Love 是完全不同的名字,所以編程的時候要小心。
如果标識符已經賦值後才能在代碼中使用(python 的變量是不用先聲明的),未賦值的标識符直接使用會導緻運行時錯誤。
12、“=”和“= =”表示不同的含義。
= 表示賦值,使用變量前要對其進行賦值,變量名不能以數字開頭,變量名可以包括字母、數字、下劃線。
== 用來判斷兩個對象的值是否相等。
python 不允許if條件中賦值,所以if c=1:會報錯!
注意:縮進是 python 的靈魂,縮進的嚴格要求使得 python 代碼顯得非常精簡而且有層次。如果在正确的位置輸入冒号“:”,IDLE會自動将下一行縮進。
“縮進是四個空格哦”
,