python入門第二天

      啦啦啦啦啦!!!!我又來啦,幾天該正式開始學習python語言啦,好高興啊!!!今天學習的主要內容是變量和簡單的數據類型!!

     變量和簡單的數據類型

     大家回憶一下昨天的Hello Python World 程序print("Hello Python World!!!"),這裏直接打出了”Hello Python World!!!“的內容

現在我們用變量改造一下這個程序:

message = "Hello Python World!!!"
print(message)

程序輸出結果和昨天一樣爲“Hello Python World!!!”

     比較一下兩個程序,我們使用了一個變量“message”,給它賦值爲“Hello Python World!!!”,所謂”變量“,當然它的值是可以改變的,到底需要什麼值,根據自己的程序而定!!!

    現在我們來看看Python變量命名的規則,這是很重要的,開始學習一門語言時,我們一定要嚴格按照命名規則,這對程序的“可讀性”來說至關重要,就單單看變量的命名可以看出一個程序員的水平如何!!!說的有點嚴重啦,不過強調一下,它真的很重要!!!!

變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線開頭,但不能以數字開頭,例如,可將變量命名爲name_1,但不能將其命名爲1_name。
變量名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變量名box_name可行,但變量名box name會引發錯誤。
不要將Python關鍵字和函數名用作變量名,即不要使用Python保留用於特殊用途的單詞,如下圖(圖1)。
變量名應既簡短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。 慎用小寫字母l和大寫字母O,因爲它們可能被人錯看成數字1和0。
python入門第二天                                                                              
( 圖1)

注意 就目前而言,應使用小寫的Python變量名。在變量名中使用大寫字母雖然不會導致錯誤,但避免使用大寫字母是個不錯的主意。

字符串:就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號 。

name = 'admin' 或者 name = "admin";

看看字符串一些常用的方法:(str = “ hello World ”)注意str前後各有一個空格

str1 = str.title()  使“字符串”的每個單詞的首字母大寫,str1爲" Hello World ",str並不做改變;
str1 = str.upper()  使字符串全部大寫,str1爲" HELLO WORLD ";
str1 = str.lower() 使字符串全部小寫,str1爲" hello world ";
str1 = str.rstrip()刪除字符串末尾的空格,str1爲" hello World";
str1 = str.lstrip()刪除字符串開頭的空格,str1爲"hello World ";
str1 = str.strip()刪除字符串兩端的空格,str1爲"hello World"
str1 = str + ",你好啊!!!",拼接兩個字符串,str1爲" hello World ,你好啊!!!"("+"用來拼接字符串)
使用字符串時避免發生語法錯誤

例如:你需要 One of Python's strengths is its diverse community.這樣的字符串

如果你寫成這樣:message = 'One of Python's strengths is its diverse community.'就會出現錯誤,因爲Python將第一個單引號和撇號之間的內容視爲一個字符串,進而將餘下的文本視爲Python代碼

執行代碼會出現這樣的錯誤

line 207
    message = 'One of Python's strengths is its diverse community.'
                             ^
SyntaxError: invalid syntax

你可以採用以下方法解決它:

message = "One of Python's strengths is its diverse community."
message = 'One of Python\'s strengths is its diverse community.'
其中第二個中把字符串中的“單引號”變爲“轉義字符”,轉義字符大家可以先百度瞭解一哈!!!

噠噠噠噠噠噠,這只是簡單的幾個方法,還有好多好多方法的,這個的慢慢去了解啦!!!

數字:整型 浮點型

python中,可對數字執行“加減乘除乘方”等等的運算,在這裏介紹常用的運算在計算機中的表示。加“+”、減“-”、乘“*”、乘方“**”,除“/”,整數的簡單運算在終端執行如下:

>> 1+1

2

>> 2-1

1

>> 2*2

4

>> 3/2

1.5

>> 2**2

4

>> 2**4

16

再來看看浮點數的:

>> 0.1+0.2

0.30000000000000004

>> 0.2-0.1

0.1

>> 0.2*0.3

0.06

>> 0.3/0.2

1.4999999999999998

>> 0.2**2

0.04000000000000001

>> 0.2**3

0.008000000000000002

看看輸出的結果有點~~~~吧,

對於浮點數,結果包含小數可能是不確定的,所有語言都存在這樣的問題,我們暫時可以忽略多餘的小數位數即可。

接下來說說如果我們需要把數字和字符串拼接起來怎麼辦,先看看下邊的代碼

>> print("我今年"+23+"歲。")

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: can only concatenate str (not "int") to str

>> 

看看出錯了,錯誤信息大概意思是我們把數字和字符串拼接起來,所以出錯了,現在我們來解決哈

使用方法str()來處理哈,str(a)就是把括號中的a處理成字符串類型。

代碼表示:

>> print("我今年"+str(23)+"歲")

我今年23歲

>> 

啦啦啦,這樣就可以拼接字符串和數字類型啦!!!

在強調哈,任何語言都有不同的版本,每個版本都有細微的差別

比如:

python 2.6計算如下:

>> 3/2

1

python3.7計算如下:

>> 3/2

1.5

>> 

這個大家在編寫代碼中一定要注意哈!!!

最後再說哈Python的“註釋”吧!!!用“#”來註釋代碼

程序:

請輸出你的姓名,

print("張三")

程序輸出:

張三

啦啦啦啦啦啦,今天就學這一丟丟吧!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章