python基本數據類型(詳)

#基本數據類型ide


#數值類型  4對象

'''索引

×××  int內存


浮點型 float字符串


布爾型 boolit


複數型  complexclass

'''import

#×××變量

a = 0數據類型

b = -1

print(type(a))


#浮點型

f = 1.1

f1 = -1.1

type(f)


#布爾型

t = True   #1

f = False  #0


#複數型  complex,虛部只能用j

c = 1 + 2j


#####數值運算

a = 2

b = 2.5

a + b

a - b

a * b

a/b   # 0.8

a//b  #(整除,向下取整)

10 % 2 #取餘

9**2  # 9的平方

3**3  # 3*3*3



#####序列類型

'''

字符串  str     不可變

列表    list    可變

元祖    tuple   不可變


'''

s = 's'

#s ='ss''ss'   #  'ssss'

s1 = "ss"

s3 ="ddd'aa'"   #當咱們,字符串裏面有單引號的時候,用雙引號

s4 =''' aaa'''

s5 = ''' bbb

ddd

'''


##註釋 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

'''

1. #號,不能夠換行,#後面所有被註釋了

2. 三引號,能夠支持換行


'''


#變量的命名規則:

'''

1. 變量名必須,字母、下劃線、數字組成

2. 不能以數字開頭

3. 不能用關鍵字

'''


#555 = 'a'  報錯

#我 = 'a'   漢字也行,不符合規範

#False = 1  報錯


import keyword

keyword.kwlist



# False == 1

'''

一個等於號表明復值,== 表明,判斷是否相等


'''


##list  列表

li = [1,2,3,4]



#tuple  元祖

tu = (1,2,3,4)

tu2 = 1,2

tu3 =(1,)


###### 索引

li =[1,2,3,4,5]

tu = (1,3,4,5)

s='asd'

li[0]  #取出第一個元素,索引是從0開始


##正向索引

li[1]  

tu[2]

s[0]

###反向索引 , -1:取出倒數第一個。-2:取出倒數第二個

li[-1]

s[-1]

tu[-2]



#切片 :取出一小段  (左閉右開)


li[0:2]  #[1, 2],左邊邊界能取到,右邊邊界不能取到

s[1:2]

tu[1:3]


#步長

tu[0:4:3]  #(1, 5)


tu[:]  # 默認是從0 - 最後


tu[1:4]

tu[1:4:]  #默認步長爲1


tu[::]  ###全體輸出



#負步長

tu[3:1:-1]

tu[3:1:-2]


#賦值運算

li *= 2

a +=1

a *= 4


#成員運算


#in  判斷是否  在

's' in s  # True

'm' in s  # False


#not  in  判斷是否  不在

's' not in s  # False

'm' not in s   # True


############3  可變  不可變

id(1)  #若是id,就說明同一個內存地址,就說明同一個對象

相關文章
相關標籤/搜索