Python基礎一(識別符號 變數 字串)

2021-10-19 12:09:01 字數 2641 閱讀 7001

2. 識別符號

3 變數

4 字串

函式的2個要素

• python一些具有特殊功能的識別符號,這就是所謂的關鍵字關鍵字,是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的識別符號

命名方式駝峰命名法

下劃線命名法

注意 : 是兩個物件相等和兩個物件是同乙個物件是兩個概念

a =[1

,2,3

]b =[1

,2,3

]print

(a == b)

#判斷的是變數的值

print

(a is b)

#判斷的是變數的id

a =

'abc'

b ="abc"

print(id

(a),

id(b)

)#id一致

# \t

print

('c:\tews'

)#輸出結果:c: ews

# \n

print

('c:\news'

)#輸出結果:c:

# ews

# \print

('c:\'news'

)#輸出結果:c:'news

# \\

print

('c:\\news'

)#輸出結果:c:\news

# r""引號內的所以字元變為原字元,不具備任何其他字元的功能

print

(r'c:\news'

)#輸出結果:c:\news

• 長字串 又叫做文件字串 我們使用三重引號來表示乙個長字串』』』 『』』

• 三重引號可以換行,並且會保留字串中的格式,也可以用來注釋

"""

注釋"""

a ="""

abcdef

"""print

(a)#輸出結果保留了換行,注釋內容不顯示

a =

"abc"

b ="def"

print

(a + b)

print

('b = '

,b)

第四種格式化字串 f』』

str.format ()

print

('hello %s'

%'world'

)x =

'world'

print

(f'hello '

)print

('hello {}'

.format

(x))

#輸出都為:hello world

實戰演練:

a,b = 6, 8 我想讓a=8 b=6我該怎麼辦?用2種方式實現

a =

6b =

8print

('a={} b={}'

.format

(b,a)

)print

(f'a= b='

)

完成字串的逆序以及統計

x =

input

("請輸入字串:")if

(len

(x)>31)

:print

("字串長度需要低於31,請重新輸入"

)else

:print

(len

(x))

print

(x[::-

1])

要求從鍵盤輸入使用者名稱和密碼,校驗格式是否符合規則,如果不符合,列印出不符合的原因,並提示重新輸入

x =

input

("請輸入使用者名稱:"

)y =

input

("請輸入密碼:")if

(len

(x)>

20or

len(x)

<6)

:print

("使用者名稱長度為6-20位,請重新輸入"

)elif

(x[0

].isupper()is

false):

print

("使用者名稱必須以字母開頭,請重新輸入"

)elif

(len

(y)<6)

:print

("密碼長度至少6位,請重新輸入"

)elif

(y.isdigit()is

true):

print

("密碼不嫩為純數字,請重新輸入"

)elif

(" "

inlist

(y))

:print

("密碼不嫩有空格,請重新輸入"

)

Python變數 識別符號

一 變數 python中的變數不需要宣告,變數賦值的過程就是變數宣告和定義的過程 變數在記憶體中建立,包括變數的標識 變數名和資料 每個變數在使用前都必須賦值,變數賦值後該變數才會被建立 格式 變數名 值 注意 等號兩邊必須要有空格 等號 左邊是變數名 等號 右邊是儲存在變數中的值 等號 用來賦值 ...

python基礎 識別符號

python識別符號 自定義的一些符號和名稱。在寫 時,取的名字。命名的符號 如 專案名 project name 包名 package name 模組名 py python檔名 規範 1 由字母數字下劃線組成,但不能以數字開頭 2 不能用關鍵字 int if while 注意 1 見名知意 2 不...

python 基礎語法(識別符號,關鍵字)

1.單行注釋 user bin python 單行注釋 filename test.py print hello world user bin python 表示python直譯器的絕對路徑為 user bin python user bin env python 表示從env中查詢python的安...