天天看點

Python程式設計基礎之Python語言的基礎知識(上)

第一個Python程式

在.txt檔案中寫入“hello world”

# “hello world”
str = 'hello world'
file = open('../Users/CJW/Desktop/FIRSTCODE.txt','w') # 以隻寫的方式打開TXT檔案
file.write(str) # 在檔案中寫入hello world
file.close() # 關閉文檔,釋放記憶體
           

Python固定文法

Python 中的變量不需要聲明,每個變量在使用前都必須指派,變量指派以後該變量才會被建立。

變量一般由字母、數字和下劃線組成;通常第一個字元是字母或下劃線‘_’;區分大小寫。

Python 3 源碼檔案以 UTF-8 編碼,所有字元串都是 unicode 字元串。

或在腳本首行指定編碼方式: -- coding: GB18030 --

文法格式:代碼塊以Tab或空格縮進限制,而不以花括号”{}”等分割代碼。

注釋:

單行注釋:# 注釋

多行注釋:’’’ 多行注釋 ‘’’

多變量指派:

# 多變量指派執行個體
A,B,C = "java","c++","python"
a = b = c = 1  
print(A, B, C, a, b, c)
           

[0:a] 左閉右開

标準資料類型:

Number(int float bool complex)

PS:1.整型無長短之分

2.布爾值:True, False

String

List

Dictionary

Sets(集合)

Tuple(元祖)

常用函數:

Python程式設計基礎之Python語言的基礎知識(上)

清單(List):

1、清單中每個元素都是可變的;

2、清單中的元素是有序的,每個元素對應一個位置;

3、清單可以容納Python中的任何對象。

# List執行個體
cjw = [
    24,
    'Tree’,
    print('男'),
    True,
    [24,100],
]
print(cjw[0])
           

清單常用函數:

Python程式設計基礎之Python語言的基礎知識(上)

List的增删改查:

Python程式設計基礎之Python語言的基礎知識(上)
# List的增删改查
cjw = [
    24,
    '男',
    True,
    A,
    [24,100]
    ]
cjw.insert(0,'666') # 第一個元素插入 666
del cjw[-1] # 删除 [24,100]
del cjw[0:2] # 删除數組中的 24 和 ‘男’
           

循環語句:

在Python中沒有do…while循環(注意冒号和縮進)

for循環: 可以周遊任何序列的項目,如一個清單或者一個字元串

eg1:

List = [2,'a',True,3.4]
for i in List:    
    print(i)
           

eg2:

for i in range(10):    
    print(i)
           

while

while 判斷條件:
    語句
else:
    語句
           

while循環體中隻有一條語句,你可以将該語句與while寫在同一行中。

break 語句可以跳出 for 和 while 的循環體,跳出後任何對應的循環 else 塊将不執行。

continue語句用來跳過目前循環塊中的剩餘語句,然後繼續進行下一輪循環。

pass是空語句,是為了保持程式結構的完整性,一般用做占位語句。

清單推導式:

a = []
a = [i**2 for i in range(1,10)]
print(a)
           

結果:[1, 4, 9, 16, 25, 36, 49, 64, 81]