Python基本語法

2021-10-06 23:05:32 字數 3177 閱讀 4999

#!/usr/bin/env python

『』』paragraph = 「」「這是乙個段落,

可以由多行組成」""

print(paragraph)

『』』「」"

if true:

print (「answer」)

print (「true」)

else:

print (「answer」)

print (「false」) # 縮排不一致,會導致執行錯誤

「」"「」"

str=『runoob hello yujun』

print(str+『你好』)

#記住:空行也是程式**的一部分

「」"「」"

x = 「a」

y = 「b」

print(x)

print(y)

print(』---------』)

print(x, end=" 「)

print(y, end=」 「)

print()

「」」list = [『abcd』, 786, 2.23, 『runoob』, 70.2]

tinylist = [123, 『runoob』]

「」"print (list) # 輸出完整列表

print (list[0]) # 輸出列表第乙個元素

print (list[1:3]) # 從第二個開始輸出到第三個元素

print (list[2:]) # 輸出從第三個元素開始的所有元素

print (tinylist * 2) # 輸出兩次列表

print (list + tinylist) # 連線列表

「」"「」"

#鍊錶def reversewords(input):

# 通過空格將字串分隔符,把各個單詞分隔為列表

inputwords = input.split(" ")

# 翻轉字串

# 假設列表 list = [1,2,3,4],

# list[0]=1, list[1]=2 ,而 -1 表示最後乙個元素 list[-1]=4 ( 與 list[3]=4 一樣)

# inputwords[-1::-1] 有三個引數

# 第乙個引數 -1 表示最後乙個元素

# 第二個引數為空,表示移動到列表末尾

# 第三個引數為步長,-1 表示逆向

inputwords = inputwords[-1::-1]

# 重新組合字串

output = ' '.join(inputwords)

return output

ifname== 「main」:

input = 『i like runoob』

rw = reversewords(input)

print(rw)

「」"「」"

#元組tuple = ( 『abcd』, 786 , 2.23, 『runoob』, 70.2 )

tinytuple = (123, 『runoob』)

print (tuple) # 輸出完整元組

print(" 「)

print (tuple[0]) # 輸出元組的第乙個元素

print (tuple[1:3]) # 輸出從第二個元素開始到第三個元素

print (tuple[2:]) # 輸出從第三個元素開始的所有元素

print (tinytuple * 2) # 輸出兩次元組

print (tuple + tinytuple) # 連線元組

「」」「」"

建立方法

parame =

或者set(value)

「」"「」"

sites =

print(sites) # 輸出集合,重複的元素被自動去掉

「」"「」"

if 『runoob』 in sites :

print(『runoob 在集合中』)

else :

print(『runoob 不在集合中』)

「」"

『』』a = 2

b = 3

c = a**b

print (「6 - c 的值為:」, c)

『』』

『』』a = 21

b = 20

if (a is not b):

print(「1 - a 和 b 有不同的標識」)

else:

print(「1 - a 和 b 沒有相同的標識」)

if (id(a) == id(b)):

print(「2 - a 和 b 有相同的標識」)

else:

print(「2 - a 和 b 沒有相同的標識」)

『』』『』』

a = 20

b = 10

c = 15

d = 5

e = 0

e = (a + b) * c / d # ( 30 * 15 ) / 5

print("(a + b) * c / d 運算結果為:", e)

e = ((a + b) * c) / d # (30 * 15 ) / 5

print("((a + b) * c) / d 運算結果為:", e)

e = (a + b) * (c / d); # (30) * (15/5)

print("(a + b) * (c / d) 運算結果為:", e)

e = a + (b * c) / d; # 20 + (150/5)

print(「a + (b * c) / d 運算結果為:」, e)

『』』『』』

隨機數函式

import random

a=random.choice(range(10))

print(a)

『』』list1 = [『google』, 『runoob』, 1997, 2000];

list2 = [1, 2, 3, 4, 5, 6, 7];

dict =

#集合#集合新增元素

thisset = set((「google」, 「runoob」, 「taobao」))

thisset.add(「facebook」)

print(thisset)

#集合刪除元素

python語法例項 python基本語法練習例項

1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...

python語法練習 python基本語法練習

1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...

python語法引數 Python基本語法 函式

前言 目錄軟體環境 系統ubuntukylin 14.04 軟體python 2.7.4 ipython 4.0.0 引數的多型別傳值 一般而言,形參和實參的數量要一致。但是當實參為序列資料型別時,我們可以將多個實參傳遞到形參中。我們可以在實參列表中以 或者 識別符號來限制傳入的實參必須為 tupl...