咱們以一段代碼進行入門講解
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: 語句
註釋
一個好的碼農確定會有一個好的代碼註釋習慣,便於後期維護與別人閱讀
#單行註釋#註釋能夠是英文和中文不能使用拼音"""多行註釋第一種方式"""'''多行註釋第二種方式'''