說到 python,不得不提到 python 獨有的語法特點 - 縮排和冒號。
sum = 0
num = 1
while num < 10:
sum += num
num += 1
print (sum)
45
python 的另一大特點,在於變數的賦值和建立不需要宣告變數型別。
a = 1
b, c , str = 2, 3, "string"
name = input("what's your name?")
print ('my name is %s.' %name)
age = 18
print ("i'm %d years old." %age)
what's your name?cc
my name is cc.
i'm 18 years old.
level = 5
p = true
if level > 10 and p:
print('success')
if level < 0 or p is not true:
print('false')
elif level < 5:
print('normal')
elif level < 10:
print('hard')
elif level is 10:
print('extreme')
hard
sum = 0
num = 1
while num < 10:
sum += num
num += 1
print (sum)
45
for char in 'python': # 遍歷字串 'python' 中的每個字元
print ( '字元 :', char )
sports = ['football', 'basketball', 'tennis']
for sport in sports: # 遍歷列表中的項
print ( '運動專案 :', sport )
sports = ['football', 'basketball', 'tennis']
for index in range(len(sports)): # 遍歷列表中的項
print ( '運動專案 :', sports[index] )
字元 : p
字元 : y
字元 : t
字元 : h
字元 : o
字元 : n
運動專案 : football
運動專案 : basketball
運動專案 : tennis
運動專案 : football
運動專案 : basketball
運動專案 : tennis
lists = [ 'a', 'b' ]
print ( len(lists) )
print (lists)
lists.pop()
print (lists)
lists.insert( 1, 't' )
print (lists)
lists.insert( 1, 't' )
print (lists)
lists += [1, 2, 3]
print (lists)
lists *= 2
print (lists)
print (2 in lists)
del lists[2]
print (lists)
del lists
執行結果2
['a', 'b', 'd']
['a', 'b']
['a', 't', 'b']
['a', 't', 't', 'b']
['a', 't', 't', 'b', 1, 2, 3]
['a', 't', 't', 'b', 1, 2, 3, 'a', 't', 't', 'b', 1, 2, 3]
true
['a', 't', 'b', 1, 2, 3, 'a', 't', 't', 'b', 1, 2, 3]
tup1 = ( 1, 2, 3, 4 )
print (tup1[1])
tup2 = tup1 + ( 5, 6, 7 )
print (tup2)
del tup1, tup2
執行結果2
(1, 2, 3, 4, 5, 6, 7)
dict =
print (dict['a'])
dict['a'] = 4
print (dict)
del dict['a']
print (dict)
del dict
執行結果1
a = set('asdfgasdfghj')
print (a)
b =
print (b)
c = set(('asd', 'zxc', 'qwe', 'asd', 'zxc', 'qaz'))
print (c)
print (a - b) # 包含在集合a中且不包含在集合b中的元素
print (a | b) # 在集合a或b中包含的元素
print (a & b) # 在集合a和b中都包含的元素
print (a ^ b) # 不同時包含於集合a和b的元素
b.add ( 'f' )
print (b)
b.update (, ['qwe','asd'])
print (b)
b.remove(1)
print (b)
b.discard('123')
print (b)
b.pop()
print (b)
print (len(b))
print ('a' in b)
b.clear()
print (b)
執行結果
6true
set()
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...