Python基礎語法學習1

2021-10-08 09:04:33 字數 3869 閱讀 5756

語句行與縮排

識別符號關鍵字

常見資料和資料型別

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...