python 的for用法和linux 的shell script 的用法很相似
shell script 用法
for f in `a b c `
do
yuanann 發表在 痞客邦 留言(0) 人氣(3,097)
while 的用法只要注意條件式,成立的條件即可
否則會造成無窮迴圈
以下用簡單的範例說明while用法
input='y'
while (input == 'y'):
print "yes"
input='n'
yuanann 發表在 痞客邦 留言(0) 人氣(5,086)
若想要在python script 支援中文
必須要加以下的資訊
詳細資訊請參閱 #http://www.python.org/dev/peps/pep-0263/
#-*- coding: cp950 -*-
#-*- coding: utf-8 -*-
#為程式加上中文
print "中文"
yuanann 發表在 痞客邦 留言(0) 人氣(3,711)
max 和min function 可以取得元素中最大值與最小值
範例如如下
string="abcdefg"
max(string)
yuanann 發表在 痞客邦 留言(0) 人氣(1,895)
cmp 比較二個object , obj1 和obj2 ,
如果二個objec 相同 return 0 ;
如果obj1 大於obj2 return 1 ;
如果obj1小於obj2 return -1 ;
yuanann 發表在 痞客邦 留言(0) 人氣(2,386)
type這個function,可以取得變數的資料型態
type_value='this is a string'
get_type=type(type_value)
print get_type
yuanann 發表在 痞客邦 留言(0) 人氣(13,652)
raw_input 接受使用者輸入值給程式,
下面範例簡單逹到這樣的功能
input_value=raw_input("please input a value\n")
print "your input:" +input_value
yuanann 發表在 痞客邦 留言(0) 人氣(7,711)
以下例出字串常用的方法
#把字串都轉成大寫
string='abcde'
string_test=string.upper()
print string_test
yuanann 發表在 痞客邦 留言(0) 人氣(150,661)
在Python中字串跟整數是不能直接相加的
要做這樣的動作,必須透過str()函數或是int()把要轉換的字元進行型態的轉換後再進行相加的動作
以下的程式是會發生錯誤的
var=1
while var <5 :
print 'var:'+var
var+=1
yuanann 發表在 痞客邦 留言(0) 人氣(23,818)
本文要介紹python function 的用法
宣告方法
def function_name (arg0, arg1,....)
function的使用是以def 開頭 後面接function的名稱 (這裡是給function的參數 )
yuanann 發表在 痞客邦 留言(1) 人氣(60,259)