python 6種標準資料型別

2021-08-18 18:27:29 字數 3316 閱讀 3875

1、數值

#數值

#a=123

#b=567

a,b=123,567

print(a,b);

print(a+b)

print(a-b)

print(a*b)

print(a/b)

2.字串

#字串

c='hello shagua'

print(c)

print(c[1:3])

print(c[3:-1]) #輸出序列

print(c*3)

print(c+" xiaodu") #增加

d=c.split(" ") #切割

print(d)

print(c[1])

print(c[c.index('h'):c.index('a')]) #切割方法

3.列表

#列表(支援巢狀

list=['數學','語文','數學',120]

list2=['化學','物理']

print(list)

print(list[1]) #搜尋

print(list[2:])

print(list+list2)

list[3]=150

#修改print(list[3])

del list[3] #刪除

print(list)

print(list)

print(list.count(110)) #出現次數

print(list.index('語文')) #出現位置

list.insert(2,6) #插入

print(list)

list.reverse() #反轉

print(list)

4.元組

tup=(1,2,3,4)

print(tup)

print(tup[1]) #2

print(tup[1:2]) #(2,)

print(tup[1:4]) #切割 (2,3,4)

print(tup[1:3]) #(2,3)

print(tup[1:5]) #(2,3,4)

#tup[0]=5 #不支援修改

print(max(tup)) #找最大值

print(min(tup))

5.字典

stus=

stus['school']='ouc'

#建立屬性

print(stus)

stus['no']='000'

#修改stus['no']='111'

print(stus)

#del stus['no'] #刪除屬性

print(stus)

print('no'

in stus) #判斷是否有no

print(stus['hobby'])

print(stus['no']) #獲取屬性

print(stus)

6.set集合

#set集合(無序 資料不重複

list=[1,2,3,3,4,5,6,6]

set2=set(['a','b','c'])

set=set(list) #資料不重複

#print(set[0]) #set無序 所以錯誤

print(set)

print(set.union(set2)) #聯合 不能+

set2.add('d') #新增

print(set2)

set2.remove('d') #刪除

print(set2)

print(len(set2)) #長度

順序結構

a=1

b=2print(a+b)

判斷結構

count = int(input("請輸入分數:"))

if count>= 60

and count<80:

print('良好')

elif count>80:

print('優秀')

else:

print('不及格')

迴圈結構

index=1

sum=0

while

index

<=100:

print(sum)

sum+=index

index+=1

print(sum)

sum=0

forindex in range(101):

print(index)

sum+=index

print(sum)

list=[0,1,2,3,4,5,6,6,7]

sum=0

print(len(list))

forindex in range(len(list)):

sum+=list[index]

print(sum)

forindex in list:

sum+=index

print(sum)

sum=0

forindex in list:

ifindex!=3:

sum+=index

print(sum)

sum=0

forindex in range(len(list)):

ifindex>3:

break;

print(index)

sum+=list[index]

print(sum)

sum=0

forindex in range(len(list)):

ifindex==3:

continue

print(index)

sum+=list[index]

print(sum)

Python6種基礎資料型別 數字型別

標籤 python 複習 a input 請輸入乙個數字 a int a print a,type a number 數字 string 字串 list 列表 tuple 元組 sets 集合 dict 字典 int float complex int 整數型別float 浮點型 小數的簡寫方式 省...

Python 標準資料型別6種

usr bin python3 python的基本語法和資料型別 python3中 一行有多個語句,用分號分割 print aaa print bbb 基本資料型別,移除long型別 print type 1 print type 1.0 print type str 允許多個變數連續賦值 a b ...

Python 標準資料型別6種

usr bin python3 python的基本語法和資料型別 python3中 一行有多個語句,用分號分割 print aaa print bbb 基本資料型別,移除long型別 print type 1 print type 1.0 print type str 允許多個變數連續賦值 a b ...