1: python 常用的數(shù)據(jù)類型
????????? 常見的數(shù)據(jù)類型有:整型柠衍、浮點(diǎn)型柒傻、字符串顽悼、布爾值
???????? 浮點(diǎn)型:關(guān)鍵字:float
???????? 布爾值:關(guān)鍵字:boolean 拱撵、bool;(布爾值:True表蝙、False )
2:字符串介紹
?2.1:哪些才算是字符串
??????????? 查看關(guān)鍵字:str,符號(hào):""/''拴测,凡是用成對(duì)的單引號(hào)或雙引號(hào)括起來(lái)的內(nèi)容就是字符串
舉例:
a=[1,2,3,"this is a list"]
b=[4,5,6,'這是第二個(gè)列表']
a中用雙引號(hào)括起來(lái)的就是一個(gè)字符串,在列表中府蛇,占一個(gè)元素
b中用單引號(hào)括起來(lái)的內(nèi)容也是一個(gè)字符串集索,在列表中,同樣占一個(gè)元素
2.2:字符串有哪些特殊的用法
字符串拼接
字符串跟別的數(shù)據(jù)類型進(jìn)行拼接--強(qiáng)制轉(zhuǎn)換str(變量名/變量值)
字符串的拼接用+號(hào)、或者用逗號(hào)
舉例:
a=[1,2,3,"this is a list"]
b=[4,5,6,'這是第二個(gè)列表']
print(a,b) //輸出a和b的內(nèi)容
print(a+b) //將b的內(nèi)容拼接到a的后面進(jìn)行輸出
print(a*2) //將a的內(nèi)容輸出兩次
字符串切片取值
先理解正序和反序
正序是從左到右開始數(shù)务荆,序號(hào)逐漸變大妆距,起始號(hào)為0,即正序?yàn)?函匕,1娱据,2,3盅惜,4...中剩;
反序是從右到左開始數(shù),序號(hào)逐漸變小抒寂,起始號(hào)為-1结啼,即反序?yàn)椋?..-5,-4屈芜,-3郊愧,-2,-1井佑;
舉例:
如:Hello属铁,
正序(從左到右)為0,1躬翁,2红选,3,4姆另;
反序(從左到右)為:-5喇肋,-4,-3迹辐,-2蝶防,-1;
?切片
?1)單個(gè)取值:字符串變量名[索引的位置]
?2)多個(gè)取值:字符串變量名[索引開始的位置:索引結(jié)束位置+1]
?注:
取值原則:取左不取右
舉例:
?# coding=UTF-8
__author__ = 'FCL'
z='hello' #字符串
x='字符串輸出'
print(z)
print('z')
print('字符串')
print(x)
print(z[0]) #正序輸出第一個(gè)字母
print(z[2:4]) #正序輸出ll
print(x[-1]) #反序輸出倒數(shù)第一個(gè)字母
print(z[-3:-1]) #反序輸出ll
print(z[-2:]) #反序輸出ol(輸出倒數(shù)兩個(gè)字母的方法)
print(z[-2:-1]) #反序輸出ol(輸出倒數(shù)兩個(gè)字母的方法)