1.介紹字面量

字面量的含義:

字面量是在代碼裏面寫的固定的一個數值相當於是C語音中的常量,但是與C語言中常量有一點不同,python中字面量只分以下6類

字面量分類:常用有6種(但是現在剛開始學習就先了解這3種類型)

整數(int)                  %d             如:52,66等

浮點數(float)              %f              如:1.93等

字符串(string)            %s             又稱文本,是由任意數量的字符如中文,英文,各類符合,數字等組成(要用雙引號擴起來)

字符號定義形式擴展(以圖中print("hello world")代碼為例)

(1)單引號定義           print('hello world')                   

(2)雙引號定義           print("hello world")                  

(3)3引號定義             print("""hello world""")

這3種形式都可以

另外補充轉義嵌套  \(轉義字符):

\右邊如果有特殊功能被轉義後就無特殊功能,反之則有                                         例如""小明""這個不合格的形式可以改為                                                                                                      "\"小明\""          然後運行結果為" 小明 "

接下來讓我們在pycharm中表述一下字面量如何運行

python基礎語法整理_字面量

2.python中註釋符號介紹

註釋:相當於代碼中的旁白,要注意!不是程序不能被執行,只是起到解釋説明的作用,讓別人可以更輕鬆看懂你的代碼

註釋分類:

單行註釋:#開頭,#右邊的所有文字都為註釋,格式為  #空格~  (但是如果沒有空格程序只會警告不會影響程序進行)

多行註釋:"""~"""

大家看下圖我所在pycharm中寫的程序就明白了

python基礎語法整理_#python_02

3.變量

變量:程序運行時相當於是盒子,儲存計算結果(數據)或者表示數值

定義格式:變量名稱=變量值

需要特別注意變量名:只能有字母或者數字以及-符號組成

總之就明白利用變量是讓我們更加便捷的使用或者修改數據,下面寫一個練習

python基礎語法整理_#開發語言_03

4.數據類型

數據類型=前面説的3種常量類型

檢驗數據類型的方法:利用type()語句                  語句格式:tpye(要查看的數據類型)

使用方法如下

python基礎語法整理_#python_04

5.數據類型轉換

數據類型特定情況下可進行轉換,如:字符串轉數字等

為什麼要學習它呢?

因為以後學習的部分語句,例如:input()語句,默認結果為字符串如果或許要運算就要轉換

轉換語句:int(x)將x轉換為整數       float(x) 將x轉換為浮點數         str(x)將x轉換為字符串,如圖

python基礎語法整理_#java_05

以下幾點注意事項:(1)字符串必須真的是數字,才能把字符串轉成數字

                                 (2)任何類型,都可以通過str()轉成字符串

6.標識符

標識符:是在編程中給變量,常量或者,類,方法等起的名字

在Python中有3類命名規則

(1)名字內容限定:名字中只能有英文,中文,數字,下劃線符號組成

(2)大小寫不同:例如,Big與big命名在程序中是不同名字

(3)不能用關鍵字

標識符規範:

(1)見名知意:取名字時取相似的英文單詞,實在不會英文就打拼音,別混用

(2)下劃線隔單詞:防止連續難看,例如firstnumber寫成first-number

(3)英文字母全小寫

7.運算符

Python中常見運算符:+,-,*,/,//(取整數),%(取餘),**(指數)

以及賦值運算符(=),7個複合賦值運算符(格式為a?=b     a=a?b)問號裏面是上面7個運算符

python基礎語法整理_#開發語言_06

8.python字符串的補充

1.字符串拼接(將多個字符串拼接在一起)     格式:字符串+字符串,例print("字符串"+字符串)

為什麼這樣用原因如下,中間不留空格                       

python基礎語法整理_#開發語言_07

字符串格式化1(格式:"%佔位符"%變量 ----("%佔位符%佔位符"%(變量,變量 ))

因為覺得字符串拼接比較麻煩所有有了:字符串格式化                                                                                例如print("我今年%d歲"%20),運行結果為我今年20歲         其中%表示佔位,s為佔位的地方

python基礎語法整理_#java_08

字符串的格式化2(快速格式化)

主要利用f_format方式格式化,如下圖

python基礎語法整理_字符串_09

補充:這個也可以做精度控制。格式為f"{變量:精度}"

例如:money=18000.55                                                                                                                              print(f{money:10.1f})                    運行結果:三個空格18000.5

9.格式精度控制(例如:print("%7.2f"%11.345)    運行結果為兩個空格11.35)

利用輔助符號"m  .n"來控制數據的寬度和精度

m,控制寬度,要求是數字(很少使用),設置寬度小於自身寬度不生效                                               例如:print("%5d"%20)運行結果為三個空格20等

.n,控制小數點精度,要求是數字,並且會進行四捨五入           

       例如:print("%.2f"%1.2345)運行結果為1.23

10.字符串格式化-表達式的格式化

表達式:有結果的代碼     例如:name="小"+"貓"        那麼右側就是表達式                                                                                          給出具體結果賦予name變量,可以理解成一個計算組

11.input輸入語句的使用(相當於C語言的鍵盤錄入)

格式:標識符=input()

python基礎語法整理_#開發語言_10