玩轉Python語言之2 由點及線

2022-02-10 19:46:16 字數 1962 閱讀 1098

# -*- coding: gb2312 -*-

"""created on tue sep 29 20:40:13 2015

@author: administrator

""""""bool變數及運算begin"""

"""print "1+1是否等於2:",1+1==2

print "1+1是否等於3:",1+1==3

print "1+1不等於2",1+1 !=2

print "1+1不等於3",1+1 !=3

print "與運算",1+1==2 and 1+1==3

print "或運算",1+1==2 or 1+1 == 3

print "非運算",not 1+1 == 2

a=[1,2,3,4]

print "包含運算元素1是否在集合a中:",1 in a

print "包含運算元素6是否在集合a中:",6 in a

""""""bool變數及運算end"""

"""分岔路--if

light = "green"

if light =="red":

print "stop"

elif light == "green":

print "go"

else:

print "show down"

""""""迴圈輪轉--while

sum = 0

i = 1

while i <= 100:

sum = sum + i

i = i + 1

print sum

"""

"""有乙個輪轉 --for

num = [0,1,2,3,4]

for i in num:

print i

print "------萬惡的分界線------"

for i in num:

print i+1

contact =

for i in contact:

print i,contact[i]

"""

"""迴圈控制

num = [0,1,2,3,-4,5]

for i in num:

if i<0:

break

print i

print "------萬惡的分界線------"

for i in num:

if i<0:

continue

print i

"""

"""操作打包--函式

num = [1,2,3,4,5]

def addsum(num):

sum = 0

for i in num:

sum = sum + i

return sum

num2 = [1,2,2,4,5,8]

print "集合num1求和",addsum(num)

print "集合num2求和",addsum(num2)

"""

"""作用域

x=1def change():

x=10

print "x in function",x

change()

print x

print "------萬惡的分界線------"

def change1():

global x

x=10

print "x in function",x

change1()

print x

"""

"""函式重打包--模組

import math

print math.pi

print math.sin(math.pi/2)

print "模組包幫助中心",dir(math)

"""

Python語言之函式

函式 函式構造 def 函式名 形參名1 形參名2 return 待返回引數 函式呼叫 函式名 實參1 實參2 注意 利用函式程式設計的方法 函式套用 結構化程式設計 問題求解 自上而下分解問題,再自下而上設計函式利用函式巢狀求解問題 至下而上的設計程式結構 全域性變數 寫在主程式的形參 區域性變數...

Python語言之字典

字典 一系列的 鍵 值 對 格式 訪問字典 字典名 鍵名 新增乙個鍵值對 字典名 鍵名 鍵值 舉例 my dict john 2016 bob 2018 my dict john my dict martin 2019 字典運算子與方法 返回字典鍵值對的數目 len 字典名 快速判斷key是否為字典...

Python 語言之 元組

python 的元組是乙個不可修改的元素的集合,元素間用逗號隔開。元組和列表類似,但是不同點是元組的值一旦設定不能修改,列表的元素設定後仍然可以修改。因為元組不可修改,所以元組的操作要快於列表。因為元組不能修改,所以可以用作字典的鍵值。元組也可以用來實現函式同時返回多個值。使用小括號定義元組,空的小...