計算機基礎以及python第一個腳本

計算機基礎以及python第一個腳本

一.計算機組成

  • 計算機由硬件,操作系統,應用軟件組成

二.計算機系統

windows

  • server系列(win服務器)
  • 個人系列(win7-win10)

linux

  • centos(免費,大多數公司都在用)
  • redhat (收費,提供技術支持)
  • ubuntu(圖形化比較好)

mac(開發,裝逼)

三.編譯器安裝

  1. 安裝軟件選擇正版,去官網下載(學習版本使用3.6.8和2.7)

  2. 編譯器目錄安裝路徑放在根目錄下(方便尋找)

  3. 檢查解釋器是否安裝成功(在cmd界面輸入python安裝路徑下的python.exe執行是否進入解釋器,確認安裝成功)

下載解釋器

  1. 3.68 (最新版本3.7,不要最新因爲有些模塊可能會不兼容)
  2. 2.7(2系列在2020年左右官方停止更新)

    四.第一個腳本

  • 打開電腦終端

  • 輸入命令:解釋器目錄,腳本路徑(建議py路徑)

    print('你好')     打印輸出你好

編碼

  • 區別:python2默認用asill用8位=1字節表示(unicdoe{萬國碼}用32=4字節位表示),python3默認用utf-8用盡量少的位數表示,如果要指定解碼方式如圖:1553683711133

  • 編碼解碼規則,保存文件要用utf-8格式,以什麼編碼保存就要以什麼方式打開,否則亂碼
  • utf-8 最少用1字節,最多用4字節表示,中文一般用3字節表示

1553670347691

輸出

print('nizhenshuai')                正確
print('nizhneshuangi')       錯誤因爲帶引號打印相應字符串 不帶打印變量和數字
print(666)                         正確
  • py2和3區別
  1. py2: print "nihao"
  2. py3: print("nihao")

數據類型

  • ‘zaidh’ / “ss” 一般稱爲字符串,引號無區別,雙單引號爲了在同一字符中表示區別,三引號引起來支持換行(“”“ ”“”)
  • 555 一般稱爲數字或×××
  • True真/False假, 布爾類型

變量

  1. 變量名只能由:字母/數字/下劃線
  2. 變量開頭不能以數字開頭
  3. 不能是python的關鍵字
  4. 變量起名建議
    • 見名知意思
    • 用下劃線連接列:AAAAAshirezi=aaaa 用aaa_shierzi表示
  5. 字符串可以相加,字符串可以相乘,字符串不可以與數字進行運算
    • sss+ddd 可以相加
    • sss*2 可以相乘
    • 數字可以加減乘除
    • sss+2 錯誤(字符串與數字不能進行運算)

輸入

user_name = input("請輸入姓名")        給user_name進行賦值
eeee=uesr_name+"帥氣"              input輸入得到的內容永遠是字符串

py2和3區別

  • python2:name=raw_input("shidhs")
  • python3: name=input("shidhs")

註釋

  1. #符號 單行註釋
  2. """ 多行註釋
    """

五.if判斷語句

基本結構

if name ==(雙等號是比較)  "男":
    print("hhh")
else:
    print("aaa")
  • if name ==(雙等號是比較)  "男":
    print("hhh")
    elif name == "女":
    print("ssss")
    else:
    print("aaa"):
    
  • elif 可以用來比較其他值輸出結果

  • if可以不搭配else使用

if嵌套

name = input("請輸入用戶名:")
if name=="root":
    aaa= input ("請輸入密碼:")
    if aaa=="123.com":
        print ("登陸成功")
    else:
        print ("密碼錯誤")
else:
    print("密碼錯誤")
number = int("666")
if name == "fff" ang sss="ddd"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章