Python 3 基礎語法入門

咱們以一段代碼進行入門講解
python



















#*這段代碼實現分別計算1到100中奇偶數之和*#from datetime import *  #引入日期時間模塊print("如今時間:",datetime.now())   #打印當前日期時間#定義1個變量賦值爲0Odd_number = 0#定義1個變量賦值爲0Even_numbers = 0#for循環1到100for i in range(101):    #判斷否能被2整除    if i % 2 == 0:        Even_numbers = Even_numbers + i    else:        Odd_number = Odd_number + i#輸出最後結果print("0到100奇數之和:",Odd_number)print("0到100偶數之和:",Even_numbers)


模塊的引入
app

模塊是一個包含全部你定義的函數和變量的文件,其後綴名是.py。模塊能夠被別的程序引入,以使用該模塊中的函數等功能。這也是使用 python 標準庫的方法。常見的使用方法
ide



import 模塊名from 模塊名 import 模塊中的函數名

上面代碼中就是使用的第2種方法國際慣例用第2種,顯得專業
函數



萬能的print函數
spa

print() 方法用於打印輸出,最多見的一個函數。如下是 print() 方法的語法:
調試



print(*objects, sep=' ', end='\n', file=sys.stdout)

  • objects -- 複數,表示能夠一次輸出多個對象。輸出多個對象時,須要用 , 分隔。orm

  • sep -- 用來間隔多個對象,默認值是一個空格。對象

  • end -- 用來設定以什麼結尾。默認值是換行符 \n,咱們能夠換成其餘字符串。ci

  • file -- 要寫入的文件對象。字符串

平常程序調試中,print函數用於問題定位



常量與變量

常量:顧名思義就是不變的量,它的值是固定不變的,通常在程序中用的較少

變量:變量 是 爲了存儲 程序運算過程當中的一些中間 結果,爲了方便往後調用

如上面代碼中的第4行與第6行就定義了兩個變量,賦值爲0

順帶講一下數據類型(後期詳細講解)

Python3 中有六個標準的數據類型:

  • Number(數字)

  • String(字符串)

  • List(列表)

  • Tuple(元組)

  • Set(集合)

  • Dictionary(字典)

Python3 的六個標準數據類型中:

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);

  • 可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

須要特別注意的是,變量名不能使用如下python保留字



['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'


循環語句 

Python for循環能夠遍歷任何序列的項目,如一個列表或者一個字符串。

上面代碼的for尋呼就是便利0到100,也能夠用while語句實現




#while循環1到100i = 1while i <101:    #判斷否能被2整除    if i % 2 == 0:        Even_numbers = Even_numbers + i    else:        Odd_number = Odd_number + i    i += 1#輸出最後結果print("0到100奇數之和:",Odd_number)print("0到100偶數之和:",Even_numbers)


條件控制語句

Python 條件語句是經過一條或多條語句的執行結果(True 或者 False)來決定執行的代碼塊。上面代碼就是經過for循環語句與if條件判斷語句實現了1到100中全部奇數與偶數之和。

在嵌套 if 語句中,能夠把 if...elif...else 結構放在另一個 if...elif...else 結構中。

在嵌套 if 語句中,能夠把 if...elif...else 結構放在另一個 if...elif...else 結構中。




if 表達式1:    語句    if 表達式2:        語句    elif 表達式3:        語句    else:        語句elif 表達式4:    語句else:    語句


註釋

一個好的碼農確定會有一個好的代碼註釋習慣,便於後期維護與別人閱讀


#單行註釋#註釋能夠是英文和中文不能使用拼音"""多行註釋第一種方式"""'''多行註釋第二種方式'''
相關文章
相關標籤/搜索