1. 程式人生 > >Day-01 Python基礎

Day-01 Python基礎

一、Python介紹

  Python是一門解釋型,弱型別,高階開發程式語言;可廣泛應用於眾多領域,如:網頁開發,資料分析,爬蟲等眾多領域。

  目前Python主要應用領域:雲端計算、web開發、科學運算、人工智慧、系統運維、金融。

  Python優點:開發效率高、高階語言、可移植性、可擴充套件性、可嵌入性。

  Python缺點:速度慢、程式碼不能加密、執行緒不能利用多CPU問題。

 

二、第一個Python程式

print("hello,world!")

  注意:

  1.標點符號必須是英文,不可出現中文標點符號(有很多都用搜狗輸入法,win7福利)

  找到輸入法中的設定,勾選中文時使用英文標點,就不用再怕以後因為標點問題報錯啦,當然只適合win7,win10的小夥伴們,只能辛苦你們了。

  2.編碼格式為utf-8,否則執行後會出現亂碼的情況。

  另外,Python2中的中文編碼會有問題。Python2使用的是ASCII碼編碼,處理不了中文,我們需要替換成utf-8編碼。如下:

#encoding:utf-8

三、變數

  把程式執行過程中產生的值儲存起來,方便後面的程式呼叫。

四、變數命名規則

  1、必須由數字、字母、下劃線組成

  2、不能以數字開頭,更不能純數字

  3、變數名不能過長

  4、不能使用Python關鍵字作為變數名

  5、關鍵字要有意義

  6、不要使用中文

  7、區分大小寫

  推薦:

    駝峰體: 每個單詞的首字母大寫

    下劃線:單詞用下劃線連線

五、常量

  在Python中不存在絕對的常量,約定俗成。所有字母大寫就是常量

  例如:PI = 3.141592653

       BIRTH_OF_SYLAR = 1990 

六、註釋

  單行註釋:#被註釋內容

#這裡是幹嘛幹嘛的

  多行註釋:'''被註釋的內容'''或者"""被註釋的內容"""

'''
這些是幹嘛幹嘛的
'''

"""
這些是幹嘛幹嘛的
"""

 

七、基本資料型別

  1、int(整型)

    操作:加(+)減(-)乘(*)除(/)取餘(%)取整(//)

  2、str(字串)

    字串可以用單引號,雙引號,或者三引號引起來,沒有什麼區別,知識一些特殊格式需要不用的引號。

    操作:+(拼接),*(重複)

  3、bool(布林值)

    True和False

  型別轉換:

    str() -> 轉換成字串

    int() -> 轉換成整型

 

八、使用者互動

  使用input()函式,可以讓我們和計算機互動起來

  語法:

    變數 = input(提示資訊)

  這裡可以直接獲取到使用者輸入的內容

 

九、流程控制if語句

  第一種語法:

if age>18:
    print("你已經成年了")
print("我生活在地球上")

  第二種語法:

if age>=18:
    print("你已經成年了")
else:
    print("你還是未成年人")

  第三種語法:

if 0<age<=7:
    print("你還是小孩子")
elif 7<age<18:
    print("你是個青少年") 
elseprint("你是個成年人了") 

  第四種語法(巢狀):

if 0<age<=7:
    print("你還是小孩子")
    if age<3:
        print("你還是個嬰兒喲!")
    else:
        print("你快要上學啦")
elif 7<age<18:
    print("你是個青少年") 
elseprint("你是個成年人了") 

  可以無限的巢狀,但不要超過3層,最多5層。