Python學習筆記(一)
一、安裝python開發工具
http://www.python.org/ 下載3.0以上版本
IDLE Python shell工具
二、計算與變數
Python的計算與變數定義和C語言完全相同
輸出:print()
三、字串、列表、元組、字典
1、字串
(1)單行字串:雙引號或者單引號 s=”hello world”
(2)多行字串:三個單引號
(3)轉義字元:反斜槓\
(4)佔位符:%s, eg:a=100 b=”I scored %s points” print(b % a)
多個佔位符:%s print(b %(a,c))
(5)字串乘法:10*“a” 10個a
2、列表
(1)mylist=[“abc”,”def”,100,200,“list”]
mylist[下標] mylist[2:5] 從2到5,(2,3,4)
(2)列表中可以存放各種元素,如數字,字串,甚至是其他列表
(3)新增元素:append mylist.append(value) 新增到末尾
(4)刪除元素:del del mylist[下標]
(5)列表的運算:
list1+list2 兩個表的元素加起來
list1*5 重複5遍
3、元組
A=(0,1,2,3,4)
與列表相同,但值一旦確定後不能再進行更改
4、字典map(對映)
Key和value 一一對應
Mymap={“a”:40, ”b”:41,“c”:42}
輸出:print(mymap[“a”])
刪除:del mymap[“a”]
更改:mymap[“a”]=100
四、使用Python的turtle模組
用於簡單的計算機作圖 (import turtle)
1、 建立畫布:t=turtle.Pen()
2、 前進和後退:t.forward(50) t.backward(50)
3、 向左和向右:t.left(90) t.right(90)
4、 畫筆抬起和放下:t.up() t.down()
五、分支選擇結構
1、python的語句塊
用不同的縮排表示不同的程式碼塊
同一個程式碼塊必須要用相同的縮排
2、if 語句
age=10
if age>10:
print(“ ”)
print(“ ”)
3、if-then-else語句
if age>10:
print(“ ”)
else:
print(“ ”)
4、if-elif語句
if age>10:
print(“ ”)
elif age==10:
print(“ ”)
5、組合條件
and or
6、沒有值的變數——None
7、字串和數字
str int float 互相轉化
六、迴圈結構
1、for迴圈
for x in range(0,5): #從0到5(不包括5)
print(“hello”)
wizard_list=[“a”,”b”,”c”]
for i in wizard_list:
print(i)
2、while迴圈
while(i<100):
print(“hello”)
break
七、python中的函式
1、函式
三部分:名字、引數、函式體 (注意作用域)
def fun(name):
print(name)
2、python的內建函式
(1)abs() 絕對值 a=abs(-10)
(2)bool函式 true、false
數字為0時為false,字串為none時為false
(3)dir() 檢視對應型別中可以使用的函式有哪些
help 檢視對應函式的使用方法
(4)exel函式 以字串為引數,並執行該表示式的結果
(5)exec函式 類似於exel函式,但會返回一個值
(6)float 將字串轉為浮點數
(7)int 將字串轉為整數
(8)len 求長度
(9)max,min 列表、元組、字串中的最大或最小值
(10)range函式 range(0,100,5) 第三個引數為步長
(11)sum 列表中元素之和
八、類與物件
Python中的類:
class Animals(Animate): #Animate是父類,繼承
def breath(s): #類函式定義
print(s)
def eat(s):
print(s)
建立物件:a=Animals()
self引數:呼叫自己的其他函式
九、python中的檔案操作
1、開啟檔案
test_file=open(“C:\\text.txt”)
test=test_file.read()
print(test)
2、寫入檔案
test_file=open(“C:\\text.txt”,'w')
test_file.write(“……………”)
3、關閉檔案
test_file.close()
相關文章
- Python 學習筆記(一)Python筆記
- Python學習筆記(一)——初學PythonPython筆記
- python進階學習筆記(一)Python筆記
- python基礎學習筆記(一)Python筆記
- Python第一節學習筆記Python筆記
- python學習筆記(一)——入門Python筆記
- 【學習筆記】python筆記Python
- Python學習筆記Python筆記
- Python學習筆記(隨筆)Python筆記
- 學習Python的一些小筆記Python筆記
- Python學習筆記(進階篇一)Python筆記
- 學習筆記(一)筆記
- python學習筆記4Python筆記
- python學習筆記(二)Python筆記
- Python學習筆記 - aiohttpPython筆記AIHTTP
- Python學習筆記 - asyncioPython筆記
- Python學習筆記 - queuePython筆記
- Python學習筆記(2)Python筆記
- python學習筆記(1Python筆記
- Python學習筆記(三)Python筆記
- python——numpy學習筆記Python筆記
- Effective Python學習筆記Python筆記
- Python學習筆記(3)Python筆記
- python學習筆記——列表Python筆記
- Python學習筆記(一) 資料型別Python筆記資料型別
- kitten 學習教程(一) 學習筆記筆記
- LaTeX學習筆記:一筆記
- ANFIS學習筆記(一)筆記
- Angular 學習筆記(一)Angular筆記
- GOLang 學習筆記(一)Golang筆記
- oracle學習筆記《一》Oracle筆記
- React 學習筆記【一】React筆記
- Jquery學習筆記(一)jQuery筆記
- goLang學習筆記(一)Golang筆記
- Canvas學習筆記(一)Canvas筆記
- SCSS學習筆記(一)CSS筆記
- vue學習筆記一Vue筆記
- Kettle學習筆記(一)筆記