1)注釋
#單行注釋
'''
這是多行注釋
'''"""
這也是多行注釋
"""
2)語句
一條語句佔一行,一行結束不需要寫分號
如果一行需要顯示多行語句語句之間必須用分號隔開
print
(123
)print
('大撒大撒');
print
('阿斯頓'
)
3)行與縮排num =
5555555
+55555
+855555
+2222222
+22552525
+55555485858586622
+555555
+ \ 222222222222
+5555555
+55555
+55555+5
+6++
33333
+88888888888
+8888
+ \ 55555555555
+999999
+659588
+5666
4)識別符號
識別符號時用來命名的(給函式命名、給變數命名、給類命名)
由字母、數字或者下劃線組成;數字不能開頭(python3.x識別符號中可以出現中文,但是一般不用)
5)關鍵字
在python中具有特殊功能或者特殊意義的識別符號就是關鍵字
import keyword
print
(keyword.kwlist)
#執行結果
#['false', 'none', 'true', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
6)常見資料與資料型別
數字資料 用來表示數值大小的資料才是數字資料
數字資料在程式中使用的時候像數字一樣直接寫,例如:5、5、8、9、9
文字資料 用文字資訊倆描述的資料
生活**來數字意外的資料,幾乎都是文字資料。
文字資料在程式中使用的時候需要加引號(單引號或者雙引號都可以)
布林資料 用力表示結果只有兩種情況對應的資料
在程式中只有 true 和 false 兩個值,其中true表示真/肯定/成立,false表示假/否定/不成立
int(整型) 所有整數對應的型別 2 5 6 48 254
float(浮點型) 所有小數對應的型別 0.23 0.226 122.22 3e5
str(字串) 所有文字資料對應的型別 』倒薩阿斯頓撒『
bool(布林型別) 布林資料對應的型別
list(列表)
dict(字典)
7)輸入輸出函式
同時列印多個資料
print(資料1,資料2,資料3) 在控制台列印多個資料(多個資料在列印的時候以空格隔開)
print
('家啊大家啊'
,'十大'
,'撒大大哇'
)#家啊大家啊 十大 撒大大哇
print(1
,true
,'阿松大看看'
)#1 true 阿松大看看
同時列印多個資料並且定製分隔符(預設是空格)
print(資料1,資料2,資料3,…,sep='分隔符『)
print
('阿松大'
,'打賞'
,'阿斯達卡'
,sep=
'❤')
#阿松大❤打賞❤阿斯達卡
控制結束符
預設情況下,乙個print列印結束後,會自動在最後列印換行
如果希望乙個print列印結束後不換行,就需要去設定end引數
print(資料1,資料2,資料3,…,end=『結束符』)
print
('你好'
,end=
'$')
print
('你好'
)#你好$你好
m=
input
('請輸入:'
)# 請輸入:123
print
('獲取的資料是:'
,m,type
(m))
# 獲取的資料是123
變數就是用來儲存資料(和資料進行關聯)
沒有變數的時候,資料的意義不明確,操作不方便
1)定義變數
語法:變數名 = 資料
說明:變數名 程式設計師自己命名;
要求:是識別符號,不能是關鍵字
規範:所有的字母都小寫,如果由多個單詞組成,單詞之間用下劃線隔開
見名知義(看到變數名大概知道這個變數中儲存的是什麼資料)
不使用系統自帶的函式名、類名和模組名
= 賦值符號,固定寫法
資料 任何有結果的表示式(包括任何型別的資料、已經定義過的變數、運算表示式、函式呼叫表示式)
a =
100student_name =
'小林'
2)使用變數
使用變數就是使用變數中儲存的資料
name =
'老王'
print
(name)
注意:變數必須先定義再使用
3)修改變數的值
python中的變數可以重新賦值,重新賦值後,變數中儲存的資料就是新賦值的資料
address =
'阿松大'
print
(address)
address =
'薩達阿德'
print
(address)
4)同時定義多個變數
同時定義多個變數賦值相同的值:變數1=變數2=變數3=…=資料
a = b = c =
100print
(a,b,c)
#100 100 100
同時定義多個變數賦不同的值:變數1,變數2,變數3,…=資料1,資料2,資料3,…
注意:變數個數和資料的個數一致
a,b,c =1,
2,3print
(a,b,c)
# 1 2 3
練習:定義兩個變數num1和num2,並且分別賦值為11, 22。交換這兩個變數的值
# 方法一
num1,num2 =11,
22temp = num1
num1 = num2
num2 = temp
print
(num1, num2)
# 方法二
num1,num2 =11,
22num1,num2 = num2, num1 #同時執行交換
print
(num1, num2)
Python基礎語法 常量與變數
python是一門強型別的動態語言。字面常量,變數沒有型別,變數只是在特定的時間指向特定的物件而已,變數所指向的物件是有型別的。變數 變數在賦值時被建立,它可以是任何物件的引用,但必須在引用前被賦值。舉例來說 當我們如下賦值時 a 3 給乙個物件3賦予變數a 對於上面的賦值,python將會明確的執...
Python變數基礎語法
變數分為 全域性變數,區域性變數 全域性變數 即能被多數函式共同訪問,在函式外部宣告。區域性變數 即只能被其所屬函式訪問,其它函式無法訪問,在函式內部宣告。能被當前檔案中的所有python 訪問,注 先宣告賦值,後使用變數 user jake def party print 函式訪問全域性變數 us...
基礎語法與變數
ctr s 儲存 ctr c 複製 拷貝 ctr v 貼上 ctr x 剪下 ctr z 撤銷 ctr y ctr shift z 反撤銷 ctr 新增或者取消注釋 ctr a 全選 利用shift鍵選中部分 先點開始位置,然後按住shift再點結束位置。利用alt鍵產生多個游標 第一種 第二種 1...