Python 基本語法

2021-09-10 22:10:53 字數 3401 閱讀 1061

說到 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...