python基礎(超詳細)

2021-09-29 02:02:14 字數 2606 閱讀 7122

初始學習從簡單的概念開始,基本概念的記憶和理解都是很重要的,不要知識一味的追求快速提公升,而忽略了基礎知識,下面就讓我們一起學習吧!

人生苦短,我學pyothon

概念篇:              

##  首先從幾個概念開始

1、表示式就是乙個類似於數學公式的東西

eg:10+5  8-4

2、語句

在程式語句中完成某種功能

print()

input()

a=10

## 基本語法

1、在python中嚴格區分大小寫

2、python中的每一行就是一條語句,每條語句以換行結束

3、python每一行語句不要過長

注:一般不要超過80

4、一條語句分為多行編寫,後面以\結尾

5、python中縮排嚴格的語言,不能隨意縮排

6、注釋用#

注:# 後一般會跟乙個空格

##變數的命名規則

1、字母、下劃線、數字組成,但是不能以數字開頭

2、不能包含python關鍵字

3、識別符號不能包含空格

##python的轉義字元

\bn                     退格符

\n                       換行符

\r                        回車符

\t                        製表符

\''                        雙引號

\'                        單引號

\\                       反斜線

1、現在就應該開始程式的編寫了:

開始第乙個程式

# 這是一行簡單的注釋

print('hello world')

'''這是多行注釋

'''# 單行注釋,後面的語句不會被執行

2、python的ga 關鍵字和內建函式

# 匯入keyword模組

import keyword

# 顯示所有的關鍵字

import.kw.list

python是弱型別語言,但是卻有豐富的內部和外部的模組,功能比較強大

弱型別的特點:

1》變數無需宣告就可直接賦值

2》變數的資料型別是可以動態改變的

3、如何開啟乙個檔案

f=open("poem.txt","w")   # 開啟檔案以便寫入

print('人生苦短',file=f)

print('我要學習python',file=f)

f.close

# 上面就是開啟乙個檔案,並且改變引數將引數輸出到特定的檔案當中

4、如何計算乙個字串的長度,以及最大值和最小值

# 輸出'test'的長度

print(length('test'))

# 輸出字串s中的最大值

s='crazyit is good'

print(max(s)) # z

# 輸出字串中的最小值

print(min(s)) # 空格

下面給出一些其它函式的用法:

dir() # 檢視指定的類或者模組包含的全部內容

eg:dir(str)

help() # 檢視某個函式或方法的幫助文件

以上兩個方法在我們的學習和練習中都是十分的適用的,

當有不了解函式的功能以及用法的時候可以通過以上方法來檢視

除此之外,還有在str類中與大小寫相關的常用的方法

大小寫:

title():將每個單詞的首字母改為大寫

lower():將整個字串改為小寫

upper():將整個字串改為大寫

**例項:

a='i love you'

# 每個單詞的首字母大寫

print(a.title())

# 每個字母小寫

print(a.lower())

# 每個字母大寫

執行結果:

i love you

i love you

i love you

str的功能十分的強大,除了上面所說的,再附加說明幾個:

刪除空白:

strip() # 刪除字串前後的空白

lstrip() # 刪除字串左邊的空白

rstrip() # 刪除字串右邊的空白

查詢相關:

startswith() # 判斷是否以''開頭

endswith() # 判斷以''結尾

find() # 查詢''出現的位置,未找到返回-1

index() #查詢''出現的位置,未找到錯誤提示

分割、連線的方法:

spilt() # 分割

join() # 連線

最後總結一下運算子的優先順序:

邏輯運算子》is、in運算子》比較運算子》安位運算子》加減、乘除》乘方》屬性訪問》索引運算子 

Git命令 超詳細

初始化命令 git init 創立乙個.git隱藏資料夾 把所有的修改的檔案新增到大門口 git add 把倉儲門口的 放到裡面的房間中去 git commit m 一些說明 表示是把所有修改的檔案提交到版本庫 git commit all m 一些說明 檢視當前的狀態 git status 檢視歷...

VMtools超詳細安裝

yum y install perl gcc gcc c make cmake kernel kernel headers kernel devel net tools mkdir cxj vmtools 安裝位置自定義 tar zxvf vmwaretools 10.3.10 13959562.t...

mysql安裝超詳細

在windows中安裝 壓縮包 zip 安裝 解壓生成mysql 8.0.21 winx64資料夾 編寫mysql伺服器程式的配置檔案,在mysql的安裝目錄下建立名為my.ini的檔案 mysqld basedir d program files mysql 8.0.21 winx64 datad...