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中表述一下字面量如何運行
2.python中註釋符號介紹
註釋:相當於代碼中的旁白,要注意!不是程序不能被執行,只是起到解釋説明的作用,讓別人可以更輕鬆看懂你的代碼
註釋分類:
單行註釋:#開頭,#右邊的所有文字都為註釋,格式為 #空格~ (但是如果沒有空格程序只會警告不會影響程序進行)
多行註釋:"""~"""
大家看下圖我所在pycharm中寫的程序就明白了
3.變量
變量:程序運行時相當於是盒子,儲存計算結果(數據)或者表示數值
定義格式:變量名稱=變量值
需要特別注意變量名:只能有字母或者數字以及-符號組成
總之就明白利用變量是讓我們更加便捷的使用或者修改數據,下面寫一個練習
4.數據類型
數據類型=前面説的3種常量類型
檢驗數據類型的方法:利用type()語句 語句格式:tpye(要查看的數據類型)
使用方法如下
5.數據類型轉換
數據類型特定情況下可進行轉換,如:字符串轉數字等
為什麼要學習它呢?
因為以後學習的部分語句,例如:input()語句,默認結果為字符串如果或許要運算就要轉換
轉換語句:int(x)將x轉換為整數 float(x) 將x轉換為浮點數 str(x)將x轉換為字符串,如圖
以下幾點注意事項:(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個運算符
8.python字符串的補充
1.字符串拼接(將多個字符串拼接在一起) 格式:字符串+字符串,例print("字符串"+字符串)
為什麼這樣用原因如下,中間不留空格
字符串格式化1(格式:"%佔位符"%變量 ----("%佔位符%佔位符"%(變量,變量 ))
因為覺得字符串拼接比較麻煩所有有了:字符串格式化 例如print("我今年%d歲"%20),運行結果為我今年20歲 其中%表示佔位,s為佔位的地方
字符串的格式化2(快速格式化)
主要利用f_format方式格式化,如下圖
補充:這個也可以做精度控制。格式為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()