- python 變量無類型,但值里面有類型。 動態(tài)類型語言(python&javascript)
- Subtraction
num = 10
print(num / 2, num // 3, num // -3)
# 5.0, 3, -4 向下取整
int(num / 3)
# 不用向下取整的辦法
- reverse 3-digit number
def res(num):
digit1 = num % 10
digit2 = num // 10 % 10
digit3 = num // 100
return digit1 * 100 + digit2 * 10 + digit3
print(res(123))
- 判斷兩個浮點數(shù)是否相等不能直接用==
print(-4.5 * 2.9 == -13.05) # False
print(abs(-4.5 * 2.9 - -13.05) < 0.00001) # 1e-5 = 10^(-5)
-
運(yùn)算優(yōu)先級 operation precedence
not > and > or -
計算閏年
# 公元年份為4的倍數(shù)但非100的倍數(shù),為366天閏年。
# 公元年份為400的倍數(shù),(1600年及2000年)為閏年。
def is_leap_year(year):
if(year % 4 == 0 and year % 100 != 0 or year % 400 ==0):
return True
return False
print(is_leap_year(2040))
- 交換變量
def swag(num1, num2):
temp = num1
num1 = num2
num2 = temp
return num1, num2
print(swag(12, 34))
# python中可以直接,元組賦值
num1, num2 = num2, num1
-
name variable
google.github.io/styleguide/pyguide.html文章來源:http://www.zghlxwxcb.cn/news/detail-823988.html -
python中的權(quán)限控制access control
默認(rèn)成員變量都是public
在成員變量前加_
線,即設(shè)置為protected,建議僅在類中和子類中訪問。
加__
,為private
可以通過對象名?類名?變量名訪問私有變量 :stu1._Student.__score
文章來源地址http://www.zghlxwxcb.cn/news/detail-823988.html
到了這里,關(guān)于第一講:入門知識筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!