1、安裝pythonpython
WINDOWSvim
1 1、下載安裝包 2 https://www.python.org/downloads/ 3 2、安裝 4 默認安裝路徑:C:\python36 5 3、配置環境變量 6 【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名爲Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中,用 ; 分割】 7 如:原來的值;C:\python36,切記前面有分號
LINUXpython2.7
1 一、原系統自帶python2.7.5,建議更換爲python3.0 2 2、下載安裝包 3 https://www.python.org/downloads/ 4 3、安裝pythhon 5 tar -xvzf Python-3.6.5.tgz 6 cd Python-3.6.5/ 7 ./configure --prefix=/usr/python 8 make && make install 9 ln -s /usr/python/bin/python3 /usr/bin/python3 10 ln -s /usr/python/bin/pip3 /usr/bin/pip3
2、HELLO WORLDoop
這個是儀式感~編碼
一、編輯文件helloworld.pyspa
vim helloworld.pycode
1 #!/usr/bin/env python 2 3 print ("hello,world")
chmod 755 helloworld.pyblog
./helloworld.pyip
二、交互模式utf-8
1 python 2 >>>print ("hello world") 3 hello world 4 >>>
3、變量
1 #_*_coding:utf-8_*_ 2 3 name = "Breeze"
上述代碼聲明瞭一個變量,變量名爲: name,變量name的值爲:"Breeze"
變量定義的規則:
1 name = "Marry" 2 3 name2 = name 4 print(name,name2) 5 6 name = "Jack" 7 8 print(name,name2) 9 10 結果爲 11 12 Marry Marry 13 14 Jack Marry
4、字符編碼
設置字符編碼爲utf-8
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 print "你好,世界"
PS:當行注視:# 被註釋內容
多行註釋:""" 被註釋內容 """
5、數據類型
一、數字:int(整型)、long(長整型)、float(浮點型)、complex(複數)
二、布爾值:真或假、1 或 0
三、字符串
四、列表
五、元組(不可變列表)
六、字典(無序)
6、用戶輸入
1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 name = input("What is your name?") 5 print("Hello " + name )
7、if......else
# 提示輸入用戶名和密碼 # 驗證用戶名和密碼 # 若是錯誤,則輸出用戶名或密碼錯誤 # 若是成功,則輸出 歡迎,XXX! #!/usr/bin/env python#_*_coding:utf-8_*_ import getpass name = input('請輸入用戶名:') pwd = getpass.getpass('請輸入密碼:') if name == "Breeze" and pwd == "123": print("歡迎,Breeze!") else: print("用戶名和密碼錯誤")
8、for循環
#若是i小於5進入循環,不然直接進入下一個過程
for i in range(10): if i<5: continue #不往下走了,直接進入下一次loop print("loop:", i )
#若是i大於5退出循環,不然直接進入下一個過程
for i in range(10): if i>5: break #不往下走了,直接跳出整個loop print("loop:", i )
9、while循環
1 i = 0 2 while True: 3 print (i) 4 i +=1
#三次機會猜年齡
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 5 my_age = 26 6 7 count = 0 8 while count < 3: 9 user_input = int(input("input your guess num:")) 10 11 if user_input == my_age: 12 print("Congratulations, you got it !") 13 break 14 elif user_input < my_age: 15 print("Oops,think bigger!") 16 else: 17 print("think smaller!") 18 count += 1 #每次loop 計數器+1 19 else: 20 print("game over.")