Python開發 1 1 基礎語法

2022-07-18 07:00:17 字數 3285 閱讀 8494

優點:

①.豐富的庫

②.簡單、開源

③.支援物件導向程式設計

④.解釋性語言,無需編譯

⑤.高層語言,不用考慮記憶體問題

⑥.可移植性好,不依賴於作業系統

缺點:①.執行效率較低

②.構架選擇過多

③.中文資源較少

應用場景:

①.遊戲

②.桌面軟體

③.伺服器軟體

④.web應用開發

⑤.早期原型設計、迭代

⑥.作業系統管理,伺服器運維

⑦.科學計算(人工智慧,資料探勘與分析)

單行注釋:#

hello python

多行注釋:"""

hello python

"""

中文編碼解決方法:①.#

coding=utf-8

②.#-*- coding:utf-8 -*-

python 通常是一行寫完一條語句,但如果語句很長,可以使用反斜槓()來實現多行語句,示例:

total = 'item_one' + \

'item_two' +\

'item_three'

print(total)

執行結果:

item_oneitem_twoitem_three

在 , {}, 或 () 中的多行語句,不需要使用反斜槓(),示例:

total = ['item_one', 'item_two', 'item_three',

'item_four', 'item_five']

print(total)

執行結果:

['item_one', 'item_two', 'item_three', 'item_four', 'item_five']

識別符號: 由字母、數字、下劃線組成,但不能以數字開頭(識別符號是區分大小寫的

特殊識別符號:

>>> import

keyword

>>>keyword.kwlist['

false

', '

none

', '

true

', '

and', '

as', '

assert

', '

break

', '

class

', '

continue',

'def

', '

del', '

elif

', '

else

', '

except

', '

finally

', '

for', '

from

', '

global',

'import

', '

in', '

is', '

lambda

', '

nonlocal

', '

not', '

or', '

pass

', '

raise

', 'if'

,'return

','try

', '

while

', '

with

', '

yield

']

輸入:input()

#!/usr/bin/python3

str = input("請輸入:");

print ("你輸入的內容是: ", str)

>>>程式執行結果:

請輸入:hello python!

你輸入的內容是: hello python!

輸出:print()

#!/usr/bin/python3

x="a"

y="b"

# 換行輸出

print( x )

print( y )

# 不換行輸出

print( x, end=" " )

print( y, end=" " )

# 同時輸出多個變數

print(x,y)

# 列印值

print ("hello")

# 列印變數

age = 18

print("age變數值是:%d",%age)

例項:

#

-*- coding:utf-8 -*-

#注意:

#input()返回的是字串

#必須通過int()將字串轉換為整數

#才能用於數值比較:

a = int(input("

input:"))

b = int(input("

input:"))

c = input("

input:")

print

(type(c))

print

(type(a))

print('

%d*%d=%d

'%(a,b,a*b))

輸入:input:3input:3input:2執行結果:

'str

'>

'int

'>

3*3=9

①.什麼是變數:

變數是指沒有固定的值,可以改變的數,功能是儲存資料

②.變數的定義:

等號(=)運算子左邊是乙個變數名,等號(=)運算子右邊是儲存在變數中的值

示例:counter = 100 # 整型變數

miles = 1000.0 # 浮點型變數

name = "demo" # 字串

③.多個變數賦值:

# 建立乙個整型物件,值為1,三個變數被分配到相同的記憶體空間上

a = b = c = 1

# 兩個整型物件 1 和 2 的分配給變數 a 和 b,字串物件 "demo" 分配給變數 c

a, b, c = 1, 2, "demo"

④.變數型別轉換

a = 1

b = float(a)

print(b)

>>>1.0

Python語法基礎系列11 元組

元組就是不可變的列表 元組是容器型資料型別,將 作為容器的標誌,裡面多個元素用逗號隔開 元素1,元素2,元素3,元祖不可變 不支援增刪改操作 有序 支援下標操作 元素可以是任何型別的資料。1.元組是不可變的列表 1.1 獲取元素 列表獲取元素的操作元組都支援 tuple2 10 30,21 70 p...

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雙引號,怎麼辦呢?嘻嘻 可以使用轉義...