小白自學(xué)筆記之Python入門-第二章 初識Python-2
字符串也可以進行運算,運算符及說明如表所示。下表變量a值為字符串 "Hello",b變量值為 "Python"。

源代碼如下:
a = "Hello"
b = "Python"
print("a :", a)
print("b :", b)
print("a + b 輸出結(jié)果:", a + b)
print("a * 2 輸出結(jié)果:", a * 2)
print("a[1] 輸出結(jié)果:", a[1])
print("a[1:4] 輸出結(jié)果:", a[1:4])
?
if ("H" in a):
??? print("H 在變量 a 中")
else:
??? print("H 不在變量 a 中")
?
if ("M" not in a):
??? print("M 不在變量 a 中")
else:
??? print("M 在變量 a 中")
?
print(r'\n')
print(R'\n')
運行程序輸出結(jié)果為:
a : Hello
b : Python
a + b 輸出結(jié)果: HelloPython
a * 2 輸出結(jié)果: HelloHello
a[1] 輸出結(jié)果: e
a[1:4] 輸出結(jié)果: ell
H 在變量 a 中
M 不在變量 a 中
\n
\n
字符串還有很多內(nèi)容,今天淺嘗輒止,且聽下回分解(急性子直接go to 第四章4.4 string)。
print是python中最常見的一個函數(shù),用于打印輸出,字符串可以使用print輸出。
大家可以試著編寫輸出自己喜歡的人物簡介,相信你一定可以完成這個程序。
print("A.J.,小學(xué)生,Hold your tongue/shut up")
print("朱正廷,舞者歌手,24歲,處女座,身高1.83m")
還有兩種數(shù)據(jù)類型,整型和實數(shù)類型。請看下面的程序例子。
age=24?????????? #定義整型變量age并賦值為24
height=1.83?????? #定義實數(shù)型變量height并賦值為1.83
name="朱正廷"??? #定義字符串型變量name并賦值為"朱正廷"
print("姓名:",name,"年齡:",age,"身高",height)
運行程序輸出結(jié)果為:
姓名: 朱正廷 年齡: 24 身高 1.83
在這段代碼中,age是一個變量,變量類型由賦值運算符“=”右邊的常量24確定。height和name類似。變量名區(qū)分大小寫,Python 變量命名規(guī)則:
??? 變量名只能包含字母數(shù)字字符和下劃線(A-z、0-9 和 _ )
??? 變量名必須以字母或下劃線字符開頭
??? 變量名稱區(qū)分大小寫(age、Age 和 AGE 是三個不同的變量)
age=24表示定義整型變量age并賦值為24,“=”是賦值運算符,可以同時給多個變量采用下面的方式賦值:
x, y, z = 38, "安卓兒", 3.14
print(x, y, z)
運行程序輸出結(jié)果為:
38 安卓兒 3.14
可以在一行中為多個變量分配相同的值:
x = y = z = "CUPers"
print(x, y, z)
運行程序輸出結(jié)果為:
CUPers CUPers CUPers
符號“#”(讀作井號)表示#號后面一行為注釋,#號只能進行單行注釋。注釋的意思是對程序代碼所做的解釋性說明字符串,程序運行時不會執(zhí)行這部分,注釋可以提高程序的可讀性。剛開始編程的時候程序比較簡單,可以不用注釋。這段時間的注釋主要作用是把一部分代碼注釋起來而不刪除掉,下次需要與這部分代碼類似的可以直接復(fù)制而不用重新輸入了。如果注釋多行可以使用 '''(三個英文狀態(tài)的單引號)開頭和 ''' 結(jié)尾把中間部分全部注釋掉。注釋的快捷方式為組合鍵ctrl+/,選中要注釋的部分,同時按住這兩個鍵可以在注釋和不注釋之間切換。
Python里縮進極其重要,縮進在Python中具有嚴(yán)格的要求,因為縮進是用于表示代碼行之間的邏輯關(guān)系,位于同樣縮進位置的代碼屬于同一邏輯關(guān)系。這個問題現(xiàn)在不懂沒有關(guān)系,只要記住縮進很重要就可以了。有多重要?看看下面左右代碼段有什么區(qū)別。


上面的代碼區(qū)別在哪兒?不要說右邊有紅色的像小蛇似的小曲線啊,為什么有小曲線呢?PyCharm會自動提示程序代碼的錯誤,這里的錯誤是什么呢?很簡單,第2行b沒有和上一行的a對齊?。。≈懒税?。具體的錯誤提示如下:

別查英語詞典翻譯indent了,indent的意思是縮進,怎么樣又多學(xué)了一個英語單詞。
還有一個小秘密,代碼一行寫不下時,加一個續(xù)行符“\”表示當(dāng)前這行和下一行代碼是一句代碼,看看下面的例子:
print("This is a long long long long long long long long long (9 longs) \
sentence.")
運行程序輸出結(jié)果為:
This is a long long long long long long long long long (9 longs) sentence.