Python 基礎語法

2021-10-01 15:25:14 字數 2742 閱讀 3617

一、輸入與輸出

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 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...