原創(chuàng):珵宛
今天一定要努力學(xué)習(xí)
絕對(duì)不會(huì)浪費(fèi)時(shí)間
Python的基本數(shù)據(jù)類型

【寫在前面】
序列都是有序的,可以用下標(biāo)索引
左→右時(shí)下標(biāo)從0開始遞增
右→左時(shí)下標(biāo)從-1開始遞減
一、字符串(str)
>>字符串的表示:
用單引號(hào)'? '、雙引號(hào)"? "、三引號(hào)'''? '''

>>字符串的運(yùn)算
字符串運(yùn)算符

舉個(gè)栗子:

>>字符串的格式化
舉個(gè)栗子:

可以使用%進(jìn)行格式化
也可以使用format()進(jìn)行格式化
還有一些字符串內(nèi)建函數(shù),自己可以試著運(yùn)行一下代碼,有問題互相交流哦~
capitalize()
將字符串的第一個(gè)字符轉(zhuǎn)換為大寫
count(str, beg=0, end=len(string))?
str在string里面出現(xiàn)的次數(shù),如果beg或者end指定則返回指定范圍內(nèi)str出現(xiàn)的次數(shù)
find(str, beg=0, end=len(string))
str是否包含在字符串中,如果指定范圍beg和end,則檢查是否包含在指定范圍內(nèi),如果包含返回開始的索引值,否則返回-1
index(str, beg=0, end=len(string))?
跟find()方法一樣,只不過如果str不在字符串中會(huì)報(bào)一個(gè)異常
len(string)
返回字符串長(zhǎng)度
lower()?
轉(zhuǎn)換字符串中所有大寫字符為小寫
upper()?
轉(zhuǎn)換字符串中的小寫字母為大寫
max(str)?
返回字符串str中最大的字母
min(str)?
返回字符串str中最小的字母
replace(old, new, max)
把將字符串中的str1替換成str2,如果max指定,則替換不超過max次
lstrip()?
截掉字符串左邊的空格或指定字符
rstrip()?
刪除字符串字符串末尾的空格
strip()?
在字符串上執(zhí)行l(wèi)strip()和rstrip()
split(str="", num=string.count(str))
以str為分隔符截取字符串,如果num有指定值,則僅截取num+1個(gè)子字符串
二、列表(list)
列表是python內(nèi)置的一種數(shù)據(jù)類型,可以隨時(shí)添加或刪除其中的元素
>>定義列表:
name=[‘Bob’ , ’Jack’ , ’Adam’]
L=[](空列表)
>>對(duì)列表的一些操作:

更多列表操作,自己可以運(yùn)行一下代碼,有問題交流一下!
list.append(obj)
在列表末尾添加新的對(duì)象
list.count(obj)?
統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)
list.extend(seq)?
在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來(lái)的列表)
list.index(obj)?
從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置
list.insert(index,obj)?
將對(duì)象插入列表
list.pop([index=-1])?
移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值
list.remove(obj)?
移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)
list.reverse()?
反向列表中元素
list.sort(key=None,reverse=False)?
對(duì)原列表進(jìn)行排序
list.clear()?
清空列
list.copy()?
復(fù)制列表
三、元組(turple)
Python元組賦值后不允許替換、刪除、追加、插入元素,可以將元組看作是只能讀取數(shù)據(jù)不能修改的列表
>>定義元組:
t=(‘Bob’ , ’Jack’ , ’Adam’)
t=()? (空的元組)
t=(1,)? (只有一個(gè)元素的元組)
注意:不能用t=(1),此時(shí)t=1,是數(shù)字,而不是元組
>>對(duì)元組的一些操作:

今天的內(nèi)容就到這里啦,歡迎指正哦。
本文首發(fā)公眾號(hào)“一宛茶”想要學(xué)習(xí)python備站計(jì)算機(jī)二級(jí)的小伙伴看過來(lái)啦,這里有你需要的python的小知識(shí)哦。