python學習之路1

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"

變量定義的規則:

      • 變量名只能是 字母、數字或下劃線的任意組合
      • 變量名的第一個字符不能是數字
      • 如下關鍵字不能聲明爲變量名
        ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
 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.")
相關文章
相關標籤/搜索