1. 程式人生 > >python學習筆記 18-4-11

python學習筆記 18-4-11

界面 劃線 .get import pan 解析 輸入 題目 退出

一、執行一個簡單的代碼
  1、先創建目錄 mkdir /home/dev
  2、切換到目錄 cd /home/dev
  3、在目錄下創建文件夾 vim hello.py
  4、編輯文件內容 vim hello.world
  5、執行文件內容

  第一種:python /home/dev/hello.py //直接執行

  第二種:通過 ./hello.py 執行
  出現“權限不夠”,執行以下步驟
  vim hello.py
  # !/usr/bin/env python //指明腳本由python解析器執行
  #-*- coding: utf-8 -*-

// 告訴python解析器由utf-8編碼去執行代碼,不指名的話,python解析器就會默認用  ascill編碼執行 代碼
  ....... //輸入代碼內容
  :wq //保存並退出
  chmod 775 hello.py //賦予權限
  ./hello.py //執行



二、變量名定義規則:
  1、只能是數字、字母、或者下劃線“_”
  2、首位不能為數字
  3、不能使用關鍵字
三、快速打開該目錄下的DOS窗口
  1、點擊文件夾,按住Shift鍵的同時點擊右鍵,選擇“在此處打開命令窗口”
  2、成功

四、導入函數
  格式:From getpass(模塊) import getpass(方法)
  例:  (1) From getpass import* //*代表導入getpass模塊中所有的方法
      A = getpass.getpass() // 第一個getpass是模塊,第二個getpass是方法

五、input與raw_input

  使用input和raw_input都可以讀取控制臺的輸入,但是input和raw_input在處理數字時是有區別的。

  當輸入為純數字時input返回的是數值類型,如int,float
raw_inpout返回的是字符串類型,string類型

   

六、python基礎
  1、python與java、C++不同,它不用{ }等,來界定代碼,而是使用縮進來界定代碼塊,建議每個層次使用4個空格來界定。
  2、風格簡潔明了,可以根據自己的喜好決定界面,比如可以空行等。

  技術分享圖片


  3、數據類型:
   (1)字符串類型  String
    (2) 整型      int
    (3) 浮點型     float
   (4) 布爾類型  bool
  4、while循環

     while 條件:

       代碼塊 循環內容

  5、if條件語句

    if 條件:

      代碼塊

    else:

      代碼塊

  6、continue語句

    結束當前循環,進入下一個循環;

    例:

      i = 1

      while i<10:
        i+=1
        if i==6: //當i=6時,結束當前循環進入下一個循環
        continue
       print("i=%d"%i)
    代碼效果:
        i=2
        i=3
        i=4
        i=5
        i=7
        i=8
        i=9
        i=10  
        以上循環沒有i=6

  7、break語句

      結束循環

      例:

        i = 1

        while i<10:
         i +=1
         if i==6: //當i=6時,結束整個循環
        break
         print("i=%d"%i)
      代碼效果
        i=2
        i=3
        i=4

        i=5

        

            


七、更改文件夾權限
    1、找到所需更改權限的文件夾
    2、右擊鼠標,選擇屬性

3、點擊: 安全 →編輯→添加→高級→立即查找 ,找到everyone 確定 修改權限 完全控制 確定確定

技術分享圖片

技術分享圖片

  4、 找到everyone,點擊 確定 ,再修改權限 ,將完全控制勾上,然後點 確定 確定

技術分享圖片

技術分享圖片

八、題目

  1、使用while循環 輸出1,2,3,4,5,6,7,8,9,10

技術分享圖片

輸出:

技術分享圖片

  2、求1加到100的和

技術分享圖片

  輸出:

技術分享圖片

  3、用戶登錄(三次機會重試)

技術分享圖片

   輸出:

技術分享圖片

python學習筆記 18-4-11