第一個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(元祖)
常用函數:
清單(List):
1、清單中每個元素都是可變的;
2、清單中的元素是有序的,每個元素對應一個位置;
3、清單可以容納Python中的任何對象。
# List執行個體
cjw = [
24,
'Tree’,
print('男'),
True,
[24,100],
]
print(cjw[0])
清單常用函數:
List的增删改查:
# 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]