# # 算術運算子# # 除法:結果是浮點數
# 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 ...