python學習筆記 18-4-11
一、執行一個簡單的代碼
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 -*-
....... //輸入代碼內容
: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