Python-Hello world!


一、Python安裝

Windows

1、下載安裝包

https://www.python.org/downloads/

2、安裝

默認安裝路徑:C:\python3.5

3、配置環境變量:

【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名為Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中,用 ; 分割】
如:原來的值;C:\python3.5,切記前面有分號。

Linux、Mac

無需安裝,原裝Python環境

  

二、Hello World程序

在linux 下創建一個文件叫hello.py,並輸入

print("Hello World!")

然后執行命令:python hello.py ,輸出

localhost:~ jieli$ vim hello.py
localhost:~ jieli$ python hello.py
Hello World!

指定解釋器

上一步中執行 python hello.py 時,明確的指出 hello.py 腳本由 python 解釋器來執行。

如果想要類似於執行shell腳本一樣執行python腳本,例: 

./hello.py 

那么就需要在 hello.py 文件的頭部指定解釋器,如下:

#!/usr/bin/env python

print "hello,world"

如此一來,執行: ./hello.py 即可。

ps:執行前需給予 hello.py 執行權限,chmod 755 hello.py

在交互器中執行 

除了把程序寫在文件里,還可以直接調用python自帶的交互器運行代碼, 

localhost:~ jieli$ python
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World!")
Hello World!

以上就是我們的使用Python寫的第一個程序:

print(“hello World”)

三、變量:

在編寫程序中有一些數據是需要多次重復使用的,為了方便編寫,節省時間,Python提供了一個是為了存儲程序運算過程中的一些中間結果,為了方便日后調用。

命名規則:

1、變量名只能_,數字,字母組成,不可以是空格或特殊字符(#?<.,¥$*!~)

2、不能以中文為變量名

3、不能以數字開頭

4、變量名區分大小寫

5、要具有描述性

6、保留字符不能被使用

 ['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']

四、if...else語句表達式:

首先賦值給變量,if(如果)表達式符合變量的情況,執行需要的操作。else(否則)則執行另一操作。例如:

  NO.ofclass1 = 25 #變量賦值

  NO.ofclass2 = 30 #變量賦值

  if NO.ofclass1 < NO.ofclass2: #if語句條件

    print("yes") #當滿足時的操作

  else:

    print("no") #當不滿足時的操作

  以上簡單的if...else語句表達式。

  除此之外if...else語句還有嵌套語句:elif。 例如猜數字游戲:

  num = into(input(">>>:")) #變量賦值為交互模式下輸入的數字

  if num == 25: #if語句條件

    print("yes") #當滿足時的操作

  elif num < 25:

    print("smaller") #當滿足第二個條件時的操作

  else:

    print("bigger") #當不滿足時的操作

五、while循環表達式:

格式: while 條件:

  當條件符合的時候,會一直循環。由此引出變量自增/減運算符:變量 += x/變量 -= x,還有標志位。while循環例:

num = 1 #變量賦值

  while num <= 5: #while循環的條件

    print("*") #滿足while循環時的操作

    num += 1 #變量的自增運算

   以上簡單的while循環表達式。

   當然while循環語句也可以進行嵌套,來滿足更多的需求:

num = 1 #變量賦值

  while num <= 5: #while循環的條件

    num2 = num #嵌套變量賦值

    while num2 <= num: #嵌套while循環的條件

      print(" " * (5 - num)+"*" * (num * 2 - 1),end = "") #滿足嵌套while循環時的操作

    num2 += 1 #嵌套循環變量的自增運算

    print() #滿足while循環時的操作

    num += 1 #循環變量的自增運算

 這樣我們會得到一個由“*”組成的三角形。

    while中還有break中斷循環命令以及continue跳出本次循環命令。

六、名詞解釋

  1、常量:不變的量,如pie = 3.141592653.... 在Python里面所有的變量都是可變的 ,所以用全部大寫的變量名來代表次變量為常量。

  2、字符編碼:為了讓人與電腦進行交互的一個對照表:ASSIC碼表,UNICODE 萬國碼。目前一般使用UTF-8 = unicode 的擴展集,可變長的字符編碼集。

  3、注釋:為了能更快速的讓使用者或我們自己了解到程序的編寫。單行注釋在本行前邊加“#。多行注釋用三個單引號或三個雙引號 '''被注釋的內容'''。多行注釋還可以用來表示多行打印。例:

print('''hello

    world

     !''')

   4、用戶交互:input,可以讓用戶輸入內容,並返回一個用戶輸入的。

   5、縮進:某些編碼表達式有代碼分級,需要使用縮進表示。

七、符號

 1、運算符:+、-、、/、=、*、//、%

   2、比較符:<、>、<=、>=、!=、==

   3、自增(減)符:+=、-+、=、/=、*=、//=、%=

   4、邏輯運算符:notandor


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM