一、Python基礎(chǔ)入門
1、Python是一個(gè)動(dòng)態(tài)的解釋型語(yǔ)言——沒有編譯過(guò)程,邊讀取邊執(zhí)行
2、Python不需要對(duì)類型進(jìn)行說(shuō)明
3、Python的2和3兩個(gè)版本差別很大
4、Python的輸入函數(shù)input()
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
5、Python3的除法運(yùn)算
print(3/2) #1.5 精確除:使用 / 進(jìn)行除法時(shí),無(wú)論參與除法的值是小數(shù)還是整數(shù),運(yùn)算結(jié)果都是精確數(shù)(可帶小數(shù))
print(3//2) #1 取整除:使用 //進(jìn)行除法時(shí),如果參與運(yùn)算的值都是整數(shù),則結(jié)果不會(huì)含有小數(shù)部分
print(3.//2.) #1.0 如果參與運(yùn)算的值含有小數(shù)部分(或?yàn)樾?shù)表示),則得到的結(jié)果與精確除相同
6、字符串可以用'+'和'*'連接
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
7、獲取字符串長(zhǎng)度的函數(shù)len()
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
二、用Python語(yǔ)言寫程序
1、Hello World
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
2、Python中,擁有相同的行縮進(jìn)的“行”是被認(rèn)為在同一層次的
3、定義函數(shù)的關(guān)鍵字def
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
4、Java一般用駝峰命名,Python用下劃線法命名
5、import sys
help(函數(shù)名) 可以讓程序輸出內(nèi)建的函數(shù)形式和它的作用說(shuō)明
dir(模組) 返回一個(gè)模組中一系列的被定義過(guò)的方法的列表
exit(0) 可以讓程序在中途退出,方便對(duì)長(zhǎng)程序進(jìn)行調(diào)試,而無(wú)需每次都等程序運(yùn)行到最末尾
import sys
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
6、import codecs
模組codecs提供了讀取一個(gè)非英文的文件所需要的Unicode讀取支持
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
7、Python中的注釋內(nèi)容是以#開頭的,出現(xiàn)在#后的內(nèi)容不會(huì)被解析
塊注釋則是在代碼塊前后兩行分別加上' ' '三個(gè)單引號(hào)
三、Python的字符串使用
1、字符串是用單引號(hào)或者雙引號(hào)包裹的
2、若希望在字符串中包括單引號(hào)或雙引號(hào),需要使用轉(zhuǎn)義字符,寫成 \' 、 \' 的形式。
一個(gè)雙引號(hào)包裹的字符串中可以直接包含單引號(hào),而不需要使用單引號(hào)的轉(zhuǎn)義字符;單引號(hào)包雙引號(hào)同理。
3、一個(gè)字符串可以分成多行來(lái)寫,但是我們需要在每行末尾加上一個(gè)斜杠
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
4、字符串是不可變的,一個(gè)字符串被創(chuàng)建后就不可以被做出任何改變(可以創(chuàng)造新的字符串,并讓變量指向這個(gè)新的字符串)
5、字符串前加r會(huì)使得字符串中的轉(zhuǎn)義字符都不會(huì)被轉(zhuǎn)義
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
6、將字符串中的字母轉(zhuǎn)化成小寫str.lower()
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
7、字符串中,一個(gè)字符的逆序索引 = 該字符的位置索引 - 字符串長(zhǎng)度
eg.
.
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
a = 'Hello'
則 a[1] = a[-4] = 'e'
8、切取
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
9、判斷語(yǔ)句if、elif、else
if a > 0:
c = a
elif a == 0:
c = -1
else:
c = -a
Ps. 'a' in list 是布爾類型,判斷'a'是否是list列表的一個(gè)元素
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
10、在字符串里查找特定字符 find() 【返回的是字符串中該字符第一次出現(xiàn)的位置,若不存在則返回-1】
在字符串里替換特定字符 replace()
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
11、字符串格式化
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
四、Python的簡(jiǎn)單結(jié)構(gòu)
1、列表——位置索引,元素定位,列表長(zhǎng)度
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
列表——尾部添加元素,列表插入,列表刪除,列表連接
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
2、字符串的切割與列表合成
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
3、列表求和(for ... in ...)
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
range()大多數(shù)時(shí)候與 for ... in ... 的語(yǔ)句一起用
range(n)相當(dāng)于列表[0, 1, 2, 3 ... n-1]
range(n, m)相當(dāng)于列表[n, n+1 ... m-1]
range(n, m, k)相當(dāng)于列表[n, n+k, n+2*k ...] 若k>0,則最大元素不大于m;若k<>
4、斐波那契數(shù)列(while ...)
禾厶亻言:“小編好漂亮”有更多的學(xué)習(xí)資料
聯(lián)系客服