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