初始學習從簡單的概念開始,基本概念的記憶和理解都是很重要的,不要知識一味的追求快速提公升,而忽略了基礎知識,下面就讓我們一起學習吧!
人生苦短,我學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 退格符1、現在就應該開始程式的編寫了:\n 換行符
\r 回車符
\t 製表符
\'' 雙引號
\' 單引號
\\ 反斜線
開始第乙個程式
# 這是一行簡單的注釋
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...