Python快速入門學習筆記(一)

2021-07-13 23:43:47 字數 3207 閱讀 9953

本篇文章適合有其他高階語言基礎的人群閱讀

使用的python版本為python2.7

使用的編輯器為sublime text3

世界始於hello world:

print

'hello world'

#列印hello world,python中#號表示注釋

raw_input()函式時系統提供給使用者的函式,可以讓使用者輸入字串,並儲存到乙個變數中。

name = raw_input()

輸入larry,回車,

輸入name,列印結果為larry

python用r』 『來去掉』 『中包含的字元的轉義過程。如

print r'\t\\\t\t'

的輸出結果為:

\t

\\\t

\t

ascii編碼是1個位元組,而unicode編碼通常是2個位元組。

在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf-8編碼。

用記事本編輯的時候,從檔案讀取的utf-8字元被轉換為unicode字元到記憶體裡,編輯完成後,儲存的時候再把unicode轉換為utf-8儲存到檔案。

python提供了ord()chr()函式,可以把字母和對應的數字相互替換:

ord('a')

輸出65

chr

(65)

輸出a

unicode的字元用u』…』表示

print u' 中文'

列印

中文

輸入u』中文』,列印 u』\u4e2d』

len()函式返回字串的長度

%d 整數

%f 浮點數

%s 字串

%x 十六進製制整數

print

'hi,%s,your score is %d'

%('tony',59)

classmate = [『larry』,』tony』,』jack』]

len()函式返回list的長度

print

classmate

[0],classmate

[1],classmate

[2] #列印list中的元素

classmate[-1]可返回最後乙個元素,classmate[-2]返回的是倒數第二個元素,以此類推

將元素插入到指定位置:

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和資料結構中的廣義表的定義相似,不再贅述。

一旦被定義就無法被修改,因此更加安全。

t1 = ('larry','xixi',99)

print t1 #列印t1中的值

print t1[0] #列印t1的第乙個數

tuple內巢狀list,則可以修改該tuple中的list中的值

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:

print

'adult'

elif age >= 6:

print

'teenager'

else:

print

'kid'

names =['larry','tony','jack']

for name in names:

print name

表示遍歷每乙個names的元素,並將結果存放在name中

python提供了range(x)函式,用於生成0到小於x的最大整數,如range(101)生成的是0-100的有序整數序列

#計算1+ 2 + ...+100的和

sum = 0

for x in range(101):

sum += x

print sum

#計算1+ 2 + ...+100的和

sum = 0

n = 1

while n <= 100:

sum += n

n = n+ 1

print n

附上原始碼截圖(sublime的**高亮真好看啊):

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代表了不同的變數 以及物件導向 一切皆為...