語句行與縮排
識別符號關鍵字
常見資料和資料型別
type函式
輸入輸出函式
變數注釋就是**中說明性的文字,不參與程式的編譯執行(不影響程式的功能)
在一行說明性文字前加 #
# 這是1行注釋
# 這是2行注釋
將注釋內容寫在三個單引號或者三個雙引號之間
"""
sssss
"""'''
44444
'''
一條語句佔一行,一行結束後不需要寫分號,
如果一行需要顯示多條語句,語句之間必須使用分號隔開。
python中是通過冒號和縮進來產生**塊(例如迴圈)。
python程式中,一條語句的前面不能隨意新增縮排,只有需要產生**塊的時候才能新增縮排
一條語句多行顯示 換行前加\(注意\的存在不能破壞資料本身)
a =
1111
+4444 \
+7777
識別符號用來命名用的(變數,函式,類)
是由字母 數字 下劃線組成;不能以數字開頭
name =
4444
name =
'cc'
在python中具有特殊功能或者特殊意義的識別符號就是關鍵字
import keyword
print
(keyword.kwlist)
關鍵字有:
false
none
true
andas
assert
async
await
break
class
continue
defdel
elif
else
except
finally
forfrom
global
ifimport
inis
lambda
nonlocal
notor
pass
raise
return
trywhile
with
yield
數字資料--用來表示數值大小的資料才是數字資料
數字資料在程式中使用的時候像數學一樣直接寫
文字資料--用文字資訊來描述的資料
生活中除了數字資料以外的資料,幾乎都是文字資料。
布林資料--用來表示結果只有兩種情況對應的資料
在程式中布林只有 true和false 兩個值,其中true表示真/肯定/成立,false 表示 假/否定/不成立
# 數字的表示
n =3e4
print
(n)# 文字資料的表示
'cc'
# 布林資料的表示
true
false
int(整型) --所有整數對應的型別
float(浮點型) --所有小數對應的型別,例如科學計數法
str(字串) --所有的文字資料對應的型別,例如:『cc』
bool(布林型別) --布林資料對應的型別
list(列表) --[12,4,44,444,『cc』]
dict(字典) --
type(資料)--獲取指定資料對應的型別
print
(type
(true))
#
print(資料) --將資料在控制台列印出來
同時列印多個資料
print(資料1, 資料2, …) --在控制台同時列印多個資料(多個資料在列印的時候以空格隔開)
同時列印多個資料並且定製分隔符(預設是空格)
print(資料1, 資料2, 資料3, …, sep=『分隔符』)
在控制台同時列印多個資料,多個資料之間以指定的分隔符進行分隔
控制結束符
預設情況下,乙個print列印結束後,會自動在最後列印換行
如果希望在乙個print列印結束後不換行,就需要去設定end引數
print(資料1, 資料2, 資料3, …,end=『結束符』)
print
('11'
,'22'
,'33'
,'44'
, sep=
'&&&&'
)# 11&&&&22&&&&33&&&&44
print(1
,2,3
, end=
' & '
)print
('4444'
)# 1 2 3 & 4444
print
('='
,'='
, sep=
'v')
# =v=
print
('q'
,'q'
, sep=
'w')
# qwq
print
('q'
,'q'
, sep=
'w')
# qwq
注意: input函式,不管輸入的內容是什麼最後返回的資料的型別都是str
input(『輸入的提示資訊』)
a =
int(
input
('a='))
b =44
c =pow
(b, a)
print
(c)# a=2 1936
1.定義變數
語法:變數名 = 資料
說明:a.變數名---- 自己命名
(1)要求:是識別符號,不能是關鍵字
(2) 規範:所有字母都小寫,如果多個單詞組成,單詞間用下劃線隔開;
(3) 見名知意(看到變數名大概知道這個變數中儲存的是什麼資料);
不使用系統自帶的函式名(int…),類名和模組名
b.=---- 賦值符號,固定寫法
c.資料---- 任何有結果的表示式(包括任何型別的資料,已經定義過的變數,運算表示式,函式呼叫表示式)
2.使用變數
就是使用變數中儲存的資料
變數必須先定義再使用
3.修改變數的值(重新給變數賦值)
python中的變數可以重新賦值,重新賦值後,變數中儲存的資料就是新賦值的資料
4.同時定義多個變數
(1)同時定義多個變數賦相同的值:變數名1=變數名2=變數名3=…=資料
(2)同時定義多個變數賦不同的值:變數名1,變數名2,變數名3… =資料1,資料2,資料3… (變數個數要和資料的個數一致)
a, b, c =1,
2,3print
(a, b, c)
# 1 2 3
num1 =
11num2 =
22a = num1
num1 = num2
num2 = a
print
(num1, num2)
# 22 11
python基礎語法學習歷程1
python是一門程式語言,能夠幫助我們更好地與計算機 溝通 不僅如此,它還是程式語言界裡的新晉網紅。它的強大之處在於 1 它背後有著最龐大的免費 庫 給初學者足夠的資源實現自己想要的功能。2 它是人工智慧 大資料分析的重要支援語言。3 它被稱為 膠水語言 能很好包裝和呼叫其他程式語言寫的庫。4 它...
Python基礎語法學習
函式宣告 以def開始,不指名具體的返回型別,但是通常都會有返回值,即使為空。函式宣告後即可使用 def size a kilobyte is 1024 bytes true 在 python 裡面,變數從來不會顯式的指定型別。python 會在內部算出乙個變數的型別並進行跟蹤。只要你有乙個命名引數...
Python基礎語法學習
1 while loop 迴圈與判斷 while true x input if x q break else print x.upper 2 try except 異常處理 while true x input if x q break try x int x except print 1 els...