python 資料結構之if用法

2022-06-25 13:48:16 字數 2102 閱讀 9629

# # 算術運算子

# # 除法:結果是浮點數

# a = 10 / 3#3.3333333333333335

# print(a)

# # 除法:結果是整數

# a = 11//2

# print(a)#5

## # 求餘

# b = 10 % 3

# print(b)#1#

# # 同時得到商和餘數

# c, d = divmod(10, 3

)# print(c, d,sep='

---------------

')#3---------------1

## # 求冪

# # e = 2 ** 4

# e = pow(2, 4

)# print(e)#16#

# # 復合運算子

# a = 10

# b = 20

# # a = a +b

# # 與上式等價

# a +=b

## print(a)#30#

# # 關係運算

# print(

3< 2

)#false

## # 邏輯運算

## a = 200

# # 其他語法也通用的寫法

# print(a > 10 and a < 100

)#false

# # python中特有的形式

# print(

10< a < 100

)#false

# print(a%3 == 0 and a%5 == 0

)#false

## print(a%3 == 0 or a%5 == 0

)#true

## y = int(input('

請輸入乙個年份:'))

# print((y%4==0 and y%100!=0) or (y%400==0))#

# lt = [1, 2, 3

]# print(

8 not in

lt)#true

# dt =

# # 對於字典,判斷的是鍵

# print(

'name'in

dt)#true

# if

語句# num = int(input('

請輸入乙個整數:'))

# if num % 3 == 0

:# print(num,

'是3的倍數

', sep=''

)#輸入3的倍數才會列印,不是3的倍數直接結束

# if num >= 0 and num <= 150

:#給num加乙個範圍,在這個範圍內就列印結果

# print(num,

'是合理的分數

', sep='')#

# print(

'over

')#超過範圍列印over

##if --else 用法# num = int(input('

請輸入乙個整數:'))

## if num % 7 == 0

:#餘數為0

# print(num,

'是7的倍數

', sep='')#

else

:# print(num,

'不是7的倍數

', sep=''

)#if--elif用法# num = int(input('

請輸入乙個成績:

'))#字串轉整數##

if num >= 90

:# print(

'a:優秀')

# elif num >= 80

:# print(

'b:良好')

# elif num >= 70

:# print(

'c:中等')

# elif num >= 60

:# print(

'd:及格')

# else

:# print(

'請把家長叫來!

')

python之資料結構

一 列表 list 1 方法 reverse 將列表內的元素逆序 sort 將列表的元素排序,排序的前提是列表的元素是可比較的 count count a 返回列表元素a在列表中的出現次數 insert insert index,value extend list.extend list2 將乙個列...

pandas用法之資料結構型別

import pandas as pd匯入csv或者xlsx檔案 df pd.read csv name.csv header 0 header指定表頭 df pd.read excel name.xlsx 也可以指定表sheetname 1 pd.read csv name.csv sep enc...

python資料結構之佇列

一 介紹 1 可以把列表當做佇列用,只是在佇列裡第一加入的元素,第乙個取出來。2 拿列表用作這樣的目的效率不高。在列表的最後新增或者彈出元素速度快,然而在列表裡插入或者從頭部彈出速度卻不快 因為所有其他的元素都得乙個乙個地移動 二 應用內建的佇列模組 from collections import ...