一、輸入與輸出
name = input("what's your name?")
sum = 100+100
print ('hello,%s' %name)
print ('sum = %d' %sum)
執行結果:
what's your name?sean
hello,sean
sum = 200
二、判斷語句:if … else …
score = 85
if score>= 90:
print ('excellent')
else:
if score < 60:
print ('fail')
else:
print ('good job')
執行結果:
good job
注意if和else後面的冒號,以及python使用縮排代替{}來分割**塊
三、迴圈語句:for … in
sum = 0
for number in range(11):
sum = sum + number
print (sum)
執行結果:
四、迴圈語句: while
sum = 0
number = 1
while number < 11:
sum = sum + number
number = number + 1
print (sum)
執行結果:
五、資料型別:列表、元組、字典、集合
5.1 列表:
['a', 'b', 'c', 'd']
4['mm', 'a', 'b', 'c']
5.2 元組 (tuple)
tuples = ('tuplea','tupleb')
print (tuples[0])
執行結果:
tuplea
5.3 字典
# -*- coding: utf-8 -*
# 定義乙個 dictionary
score =
# 新增乙個元素
score['zhaoyun'] = 98
print (score)
# 刪除乙個元素
score.pop('zhangfei')
# 檢視 key 是否存在
print ('guanyu' in score)
# 檢視乙個 key 對應的值
print (score.get('guanyu'))
print (score.get('yase',99))
執行結果:
true
9599
字典其實就是,多次對同乙個 key 放入 value,後面的值會把前面的值沖掉,同樣字典也有增刪改查。增加字典的元素相當於賦值,比如 score[『zhaoyun』] = 98,刪除乙個元素使用 pop,查詢使用 get,如果查詢的值不存在,我們也可以給乙個預設值,比如 score.get(『yase』,99)。
5.4 集合:set
s = set(['a', 'b', 'c'])
s.add('d')
s.remove('b')
print (s)
print ('c' in s)
執行結果:
true
集合 set 和字典 dictory 類似,不過它只是 key 的集合,不儲存 value。同樣可以增刪查,增加使用 add,刪除使用 remove,查詢看某個元素是否在這個集合裡,使用 in。
六、注釋:#
注釋在 python 中使用 #,如果注釋中有中文,一般會在**前新增 # -- coding: utf-8
-。如果是多行注釋,使用三個單引號,或者三個雙引號,比如:
# -*- coding: utf-8 -*
'''這是多行注釋,用三個單引號
這是多行注釋,用三個單引號
這是多行注釋,用三個單引號
'''七、引用模組 / 包:import
# 匯入乙個模組
import model_name
# 匯入多個模組
import module_name1,module_name2
# 匯入包中指定模組
from package_name import moudule_name
# 匯入包中所有模組
from package_name import *
python 語言中 import 的使用很簡單,直接使用 import module_name 語句匯入即可。
這裡 import 的本質是什麼呢?import 的本質是路徑搜尋。import 引用可以是模組
module,或者包 package。
針對 module,實際上是引用乙個.py 檔案。而針對 package,可以採用 from … import
…的方式,這裡實際上是從乙個目錄中引用模組,這時目錄結構中必須帶有乙個
__init__.py 檔案。
八、函式:def
def addone(score):
return score + 1
print addone(99)
Python基礎 Python語法基礎
關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...
python初級語法 python語法基礎
寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...
python初級語法 Python基礎語法
第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...