python學(xué)習(xí)筆記2-創(chuàng)新互聯(lián)

python 中文編碼
python默認(rèn)的編碼格式是ASCII格式,在沒修改格式編碼時(shí)無法正確打印漢字。
解決方法只要在開頭加入#conding=utf -8
[root@qiaolinux-02 python]# python 1.py
File "1.py", line 2
SyntaxError: Non-ASCII character '\xe4' in file 1.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
python 學(xué)習(xí)筆記2
python 學(xué)習(xí)筆記2

創(chuàng)新互聯(lián)建站主營臨漳網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,臨漳h5重慶小程序開發(fā)公司搭建,臨漳網(wǎng)站營銷推廣歡迎臨漳等地區(qū)企業(yè)咨詢

如果使用的ython3 可以正常解析中文無需指定utf-8編碼
腳本式編程
編輯文件以.py為擴(kuò)展名。
運(yùn)行python 1.py 查看輸出
另一種運(yùn)行python 腳本
編輯腳本如上圖所示 指定 解釋器
給腳本添加執(zhí)行權(quán)限
python 學(xué)習(xí)筆記2
python 標(biāo)識(shí)符
在python里面,標(biāo)識(shí)符由字母、數(shù)字、下劃線組成
在python中,所以的標(biāo)識(shí)符可以包括英文、數(shù)字、以及下劃線(_)但不能以數(shù)字開頭
嚴(yán)格區(qū)分大小寫
行和縮進(jìn)
python代碼不使用{}來控制類。函數(shù)以及其它邏輯判斷。python最具特色的就是用縮進(jìn)來寫模塊
if True:
print "a"
else:
print”b“
執(zhí)行以上代碼會(huì)報(bào)錯(cuò) 縮進(jìn)不一致
多行語句
使用反斜杠(\)將一行語句變?yōu)槎嘈酗@示
python 學(xué)習(xí)筆記2
語句中包含[]{}()括號(hào)就不需要使用多行連接符
python 學(xué)習(xí)筆記2
python 引號(hào)
python 可以使用引號(hào)(‘) 雙引號(hào)(“) 三引號(hào)(”“”) 引號(hào)的開頭與結(jié)束必須是相同類型
不然就會(huì)報(bào)錯(cuò)
python 學(xué)習(xí)筆記2
#文檔注釋
python 學(xué)習(xí)筆記2
多行注釋 使用三個(gè)單引號(hào)或者三個(gè)雙引號(hào)
python 學(xué)習(xí)筆記2
運(yùn)行后都不會(huì)輸出
python 學(xué)習(xí)筆記2
print 輸出 print 默認(rèn)輸出是換行的,如果要實(shí)現(xiàn)不換行 需要在末尾加上逗號(hào),

python 學(xué)習(xí)筆記2

python 學(xué)習(xí)筆記2
序列之一元組
字符產(chǎn)、列表、元組都是序列
序列的特點(diǎn)是索引操作符和切片操作符
索引操作符讓我們可以從序列中抓取一個(gè)特定項(xiàng)目
切片操作符讓我們能夠獲得序列的一個(gè)切片
序列的基本操作
1.len(): 求序列的長(zhǎng)度

    • : 連接2個(gè)序列
      3.* 重復(fù)序列元素
      4.in :判斷元素是否在序列中
      5max():返回大值
      6.min()返回最小值
      7.cmp(x,y)比較兩個(gè)序列是否相等
      In [1]: a = 'abcde'
      In [2]: len(a)
      Out[2]: 5

In [3]: b = '213'
In [4]: a + b
Out[4]: 'abcde213'
Out[5]: 'abcde'

In [6]: a * 10
Out[6]: 'abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde'

In [8]: 'a' in a
Out[8]: True

In [10]: max(a)
Out[10]: 'e'
In [11]: min(a)
Out[11]: 'a'
元組()
元組和列表十分相似
元組和字符串一樣是不可變的
元組可以存儲(chǔ)一系列的值
元u女足通常用在用戶在定義的函數(shù)能夠安全地采用一組值的時(shí)候,被使用的元組的值不會(huì)改變。
不可變的意思是 里面的元素不能被改變
In [12]: a
Out[12]: 'abcde'

In [13]: a[-1]
Out[13]: 'e'

In [14]: a[-1]='g'

TypeError Traceback (most recent call last)
<ipython-input-14-2c4b371fa346> in <module>()
----> 1 a[-1]='g'

TypeError: 'str' object does not support item assignment

定義元組
可以存儲(chǔ)字符串,數(shù)字,元組

In [15]: t = ('a',1,(1))
In [16]: t
Out[16]: ('a', 1, 1)
In [17]: t[0]
Out[17]: 'a'

In [18]: t[0] = 'g'

TypeError Traceback (most recent call last)
<ipython-input-18-861fa25f7eff> in <module>()
----> 1 t[0] = 'g'

TypeError: 'tuple' object does not support item assignment
元組的操作
接受元組的內(nèi)容
In [19]: t
Out[19]: ('a', 1, 1)
In [20]: first,second,three = t
In [21]: first
Out[21]: 'a'
對(duì)象的方法 .tab鍵補(bǔ)齊
In [22]: t.
t.count t.index
查看幫助信息
help(t.count)
T.count(value) -> integer -- return number of occurrences of value
判斷元素是否在其中有點(diǎn)話返回一個(gè)數(shù)字

help(t.index)
return first index of value
返回元素的索引值
列表
序列是python 最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每個(gè)元素都分配一個(gè)數(shù)字-它的位置或索引 元素的位置索引從0開始
創(chuàng)建一個(gè)列表,只要把逗號(hào)分隔的不同的數(shù)據(jù)項(xiàng)使用方括號(hào)括起來
python 學(xué)習(xí)筆記2
type方法可以查看類型
python 學(xué)習(xí)筆記2
訪問列表中的值
python 學(xué)習(xí)筆記2
更新列表
list1.append(’df')
python 學(xué)習(xí)筆記2
刪除列表元素
del list1[2]
python 學(xué)習(xí)筆記2
列表腳本操作符
列表+號(hào)用于組合列表* 號(hào)用于重復(fù)列表
python 學(xué)習(xí)筆記2
python 學(xué)習(xí)筆記2

len()長(zhǎng)度
python 學(xué)習(xí)筆記2
in 是否存在與列表中 在返回ture 不再返回false
python 學(xué)習(xí)筆記2
迭代
python 學(xué)習(xí)筆記2
python 列表截取
list1[2] 讀取列表中第三個(gè)元素
python 學(xué)習(xí)筆記2
list1[-1] 讀取列表中倒數(shù)第1個(gè)元素
python 學(xué)習(xí)筆記2
list1[1:]從第二個(gè)元素開始截取
python 學(xué)習(xí)筆記2

1 cmp(list1, list2)比較兩個(gè)列表的元素必須是同一類元素
2 len(list)列表元素個(gè)數(shù)
3 max(list)返回列表元素大值
4 min(list)返回列表元素最小值
5 list(seq)將元組轉(zhuǎn)換為列表
Python包含以下方法:
序號(hào) 方法
1 list.append(obj)在列表末尾添加新的對(duì)象
2 list.count(obj)統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)
3 list.extend(seq)在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表)
4 list.index(obj)從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置
5 list.insert(index, obj)將對(duì)象插入列表
6 list.pop([index=-1])移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值
7 list.remove(obj)移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)
8 list.reverse()反向列表中元素
9 list.sort(cmp=None, key=None, reverse=False)對(duì)原列表進(jìn)行排序
python 學(xué)習(xí)筆記2

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁名稱:python學(xué)習(xí)筆記2-創(chuàng)新互聯(lián)
鏈接分享:http://muchs.cn/article12/cdddgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、企業(yè)建站、營銷型網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、建站公司、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司