Python入門小結

2021-07-30 03:12:06 字數 1491 閱讀 4040

2017新年伊始,花了一點時間,把python的基礎語法學了一遍。有點趕,敲**的時間越來越少,腦子中的想法越來越多,真矛盾。2017,努力轉型成為乙個強大的程式設計師!

一,python語言相比c/c++較為簡單,沒有那麼多的規矩。不需要用花括號表示語句塊,而是用縮排代表。

比如:if a>b:

print(a)

else:

print(b)

新手一定要注意**縮排中最好不要tab鍵與空白鍵混用,否則會導致讓人一頭霧水的錯誤。

一般每乙個冒號下一句都需要縮排,每一層向右縮排四格。

二,**注釋方式

1,'''我是

注釋'''

2,"""我是

注釋"""

3,#我是只佔一行的注釋

三,若語句冗長,使用「\」續行

c = a *2\

+b\-c\

*3四,python3之前的版本使用中文

在指令碼頭行寫上:

# -*- coding:utf-8 -*-

若用控制台執行,例:

chinese = '''漢字漢字漢字'''

print chinese.decode('utf-8').encode('cp936')

五,字串的索引可以為負

str = 'abcde'

則str[-1] = 'e'

str[-2] = 'd'

六,字元與數字的轉換

int('10') +4 = 14

'10' +str(4) = '104'

七,原始字串

以r或者r開始,其中'\'不再有轉義的作用

如表示路徑: import os

path = r'e:\book'

os.listdir(path)

八,列表、元組、字典

1,列表

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

2,元組

tuple = ('a','b','c')內容不能被改變

3,字典

特點:無序,通過鍵來訪問成員

九,檔案

file = open(『c:/python.txt』,'w')

file.write('python\n')

file.close()

十,for迴圈

for中的物件可以是列表,字典或者元組等

for i in range(1,5+1)  #不包括最後乙個

十一,函式

宣告:def printall (y)

for x in y

print(x)

return 9

呼叫:printall(y)

預設值引數:def cube(x = 1,y = 2,z = 3)

return x*y*z

十二,最簡單的函式

fun = lambda x:x*x -x

十三,匯入模組

import 模組名

from 模組名 import 函式名

python入門常用功能小結

一 list,tuple,set 和 dict的使用 多使用list,tuple,set 和 dict這幾種資料型別,它們分別用 和 定義。字串 注意區別str和unicode 在python中定義乙個unicode字串,需要在引號前面加上乙個字元u,當使用utf 8編碼時,非unicode字元中乙...

《Python遊戲程式設計入門》 1 4 小結

本章是關於python程式設計的快速介紹的第1章。進展這麼快,是不是有點令你抓狂?不要擔心,我們會以實用的方式來介紹 編寫,通過真正繪製點 圓 矩形以及其他內容來做到這點。在學習python的工具的時候,我們還將建立乙個精靈類,以用來在螢幕上繪製帶有動畫的遊戲角色。好訊息是,本章可能是最難的一章,因...

python小結 python小結

c python33新增到你的path 環境變數中,你可以在dos 視窗中 輸入以下命令 set path path c python33 id 方法的返回值就是物件的記憶體位址。在 行 首行 後插入至少一行特殊的注釋行來定義原始檔的編碼。coding encoding sys.modules 模組...