基礎語法與變數 Python

2021-10-08 09:04:33 字數 3770 閱讀 3408

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