Python基礎知識點(二)

2021-09-21 17:34:11 字數 2732 閱讀 2099

(1)字串:雙引號或單引號中的資料

(2)字串的輸出:

name = 『xiaoming』

print(』%s』%name)

(3)字串的輸入:

name = input(『請輸入名字』)

print(』%s』%name)

(4)字串的下標與切片:

下標name = 『abcde』

name[0]對應a、name[1]對應b,其中python中的下標從0開始

切片:[起始:結束:步長]

name = 『abcde』

name[0:3] 取下標為0-2的字元(『abc』)

name[0:5:2] 每隔兩個取0-4的字元(『ace』)

注釋:[a:b]為左閉右開取值

(5)字串的常見操作

查詢操作:

find:

name = 『12345』

name.find(『3』)返回的是3在字串在name中的下標

若沒有查詢到,這返回-1

注釋:find查詢是從左到右的順序,若有多個相同的值,也只顯示第乙個值得下標

rfind:從右端開始查詢

index:用法與find一樣,若是沒有查詢到則報錯

rindex:從右端開始查詢

count: 查詢字串出現的次數

startswith:以str開頭,符合返回true,不符合返回false

endswith:以str結尾,符合返回true,不符合返回false

isalpha:都是字母,符合返回true,不符合返回false

isdigit:都是數字,符合返回true,不符合返回false

isalnum:都是字母或數字,符合返回true,不符合返回false

isspace:都是空格,符合返回true,不符合返回false

修改操作

capitalize:把字串第乙個大寫

replace:替換 name.replace(『原』;『現』,『次數』)

title:字串每乙個單詞首字母都大寫

lower:所有字串由大寫變成小寫

upper:所有字串由小寫變成大寫

ljust:字串左對齊

rjust:字串右對齊

center:居中對齊

partition:以str分割成三部分

rpatition:從右開始,以str分割成三部分

split:按照指定內容分割 name.split(『str』,次數)

splitlines:按照行分割,返回作為元素的列表

刪除操作

lstrip:刪除左邊的字元

rstrip:刪除末尾的字元

strip:刪除兩端的字元

增加操作

join:每個字元後都插入str

name = 『123』

str = 『-』

str.join(name) = 『1-2-3』

(1)形式name = [1,2,3]

(2)列表的常見操作:

del:根據下標刪除 del name[2]

pop:刪除最後乙個 name.pop()

remove:刪除指定的元素 name.remove(『str』)

直接賦值

name = [0,1,2]

name[0] = 3

name = [3,1,2]

in :元素是否在列表,在返回true,不在返回false

not in :元素是否在列表,不在返回true,在返回false

index: name.index(『str』,起,止)

count:查詢列表中指定元素的個數

排序

sort:從小到大排序 a.sort()

a.sort(reverse=true) 從大到小排序

(1)形式 name = ( )

(2)元組通過下標訪問

(3)元組不可以修改,但可以查詢

(1)形式:info =

(2)根據鍵值訪問

info =

info[『name』] = 『123』

info[『id』] = 100

info[『***』] = ***

del info[『name』]

info.clear( ) 清空字典

info[『name』] = name

重要!!!!

遍歷且帶下標

enumerate()

>>> chars = ['a', 'b', 'c', 'd']

>>> for i, chr in enumerate(chars):

... print i, chr

...0 a

1 b2 c

3 d

Python基礎知識點

python2與python3編碼相容性 python2如果沒有指定編碼格式,預設的編碼是ascii,不進行轉換會出現unicodedecodeerror錯誤,為了使得python2與3進行相容,可以用如下 實現 import sys from django.utils import six if ...

jQuery基礎知識點(二)

一 jquery 獲得內容和屬性 1.jquery擁有可操作html元素和屬性的強大方法。2.jquery dom操作 jquery中非常重要的部分,就是操作dom的能力。jquery提供一系列與dom相關的方法,這使訪問和操作元素和屬性變得很容易。提示 dom document object mo...

C 基礎知識點(二)

類的作用或概念 用來描述一組具有相似屬性的東西的物件的一種資料結構。類中有資料成員的宣告和定義,有成員函式的實現 物件就是類的例項化。計算機要想使用類,只能進行例項話。stl是標準庫模板,由容器演算法迭代器組成。stl優點 1.可以很方便的對一堆資料庫進行排序 呼叫sort 2.stl是跨平台的,在...