本篇文章適合有其他高階語言基礎的人群閱讀世界始於hello world:使用的python版本為python2.7
使用的編輯器為sublime text3
raw_input()函式時系統提供給使用者的函式,可以讓使用者輸入字串,並儲存到乙個變數中。'hello world'
#列印hello world,python中#號表示注釋
如name = raw_input()
輸入larry,回車,
輸入name,列印結果為larry
python用r』 『來去掉』 『中包含的字元的轉義過程。如
print r'\t\\\t\t'
的輸出結果為:
ascii編碼是1個位元組,而unicode編碼通常是2個位元組。\t
\\\t
\t
在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf-8編碼。
用記事本編輯的時候,從檔案讀取的utf-8字元被轉換為unicode字元到記憶體裡,編輯完成後,儲存的時候再把unicode轉換為utf-8儲存到檔案。
python提供了ord()和chr()函式,可以把字母和對應的數字相互替換:
ord('a')
輸出65
輸出achr
(65)
unicode的字元用u』…』表示
如print u' 中文'
列印
中文輸入u』中文』,列印 u』\u4e2d』
len()函式返回字串的長度
%d 整數%f 浮點數
%s 字串
%x 十六進製制整數
classmate = [『larry』,』tony』,』jack』]'hi,%s,your score is %d'
%('tony',59)
len()函式返回list的長度
classmate[-1]可返回最後乙個元素,classmate[-2]返回的是倒數第二個元素,以此類推classmate
[0],classmate
[1],classmate
[2] #列印list中的元素
將元素插入到指定位置:
classmate.insert(1,'mary')
列印結果為』larry』,』mary』,』tony』,』jack』
在末尾加入元素:
刪除指定元素:
classmate.pop(i)
刪除末尾元素:
classmate.pop()
替換某個元素:
classmate[i] = 'sarch'
list中的元素型別可以不同,如:
classmate = ['larry','crete mathematics',100]
list中還可以巢狀list,如:
l1 = ['xixi',100,['larry',100]]
其長度為3.
python中的list和資料結構中的廣義表的定義相似,不再贅述。
一旦被定義就無法被修改,因此更加安全。
tuple內巢狀list,則可以修改該tuple中的list中的值t1 = ('larry','xixi',99)
print t1 #列印t1中的值
print t1[0] #列印t1的第乙個數
t2 = ('larry',100,['king',200])
print t2 #列印'larry',100,['king',200]
t2[2][0] = 'xixi'
t2[2][1] = 250
print t2 #列印'larry',100,['xixi',250]
age = 20
if age >= 18:
'adult'
elif age >= 6:
'teenager'
else:
'kid'
表示遍歷每乙個names的元素,並將結果存放在name中names =['larry','tony','jack']
for name in names:
print name
python提供了range(x)函式,用於生成0到小於x的最大整數,如range(101)生成的是0-100的有序整數序列
#計算1+ 2 + ...+100的和
sum = 0
for x in range(101):
sum += x
print sum
附上原始碼截圖(sublime的**高亮真好看啊):#計算1+ 2 + ...+100的和
sum = 0
n = 1
while n <= 100:
sum += n
n = n+ 1
print n
Python學習筆記 快速入門
使用換行來表示乙個語句的結束。但如果一行內出現了多個語句,請使用分號 進行語句分隔。print hello,world print hello print world 使用縮排來表示一段 段,作者喜歡用tab鍵 已設定為4個空格 來進行縮排。if true print hello print wor...
Python學習(一) 快速入門
因為boss要求開始學習python,參考教材是 python核心程式設計 第二版 用的環境是ubuntu 15.04。程式輸出 使用print語句,這個和c的printf 類似。print語句缺省會給每一行新增乙個換行符,而只要在print語句最後新增乙個逗號,就可以使得輸出的元素排列在同一行。p...
Python 學習筆記 1 快速入門
1.軟體安裝 安裝一路預設即可 2.本文的內容介於教程 toturial 和速查手冊 cheatsheet 之間,因此只會包含一些基本概念。3.python是一門具有強型別 即變數型別是強制要求的 動態性 隱式型別 不需要做變數宣告 大小寫敏感 var和var代表了不同的變數 以及物件導向 一切皆為...