1. 程式人生 > >Python基礎知識 1

Python基礎知識 1

運算子:

/  : 除法,返回的是一個小數 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__)可以檢視當前作用域的所有變數