Python基礎知識 1
阿新 • • 發佈:2018-11-09
運算子:
/ : 除法,返回的是一個小數 4/2=2.0
// : 地板除 5//2=2
**:冪運算 2**3=8
變數名:
變數名必須為字母或者下劃線開頭
1.現在是凌晨0:0:0,過了59000秒後。求現在的時間
vars = 59000
hour = vars//3600
# minite = vars%3600//60
# second = vars%60
# print(hour,":",minite,":",second)
# 2.一瓶汽水1塊錢,三個瓶蓋可以換一瓶,兩個瓶子可以換一瓶,
# 一共有20塊錢,能喝多少瓶
# a:瓶蓋 b:瓶子
def drink(a,b):
if a<3 and b<2:
return 0
c=a//3 #瓶蓋可以換c瓶
c1=a%3 #餘下的不夠換一瓶汽水的c1個瓶蓋
d=b//2 #瓶子可以換d瓶
d1=b%2 #餘下的不夠換一瓶汽水的d1個瓶子
return c+d+drink(c+d+c1,c+d+d1)
print(20+drink(20,20)) #加上剛開始的20瓶一共可以喝的瓶數
is 和 not is
-5到256的值是存放在常量池中的,當兩個變數同時指向的時候。引用持有的是同一個地址值,所以值為True
超出這個範圍,當兩個變數同時指向值相等‘長得像’的物件時,返回的值為False
not is和is相反
del 語句
刪除變數 解除物件與變數之間的繫結關係,並且釋放物件和變數
在互動模式下
通過help(__main__)可以檢視當前作用域的所有變數