#!/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...