Python3筆記 | 第一課:基礎(chǔ)語法
(一)Python概述
【1】Python的特點(diǎn)
Python是一種面向?qū)ο蟮慕忉屝图宜阌?jì)程序語言
- 具有豐富且強(qiáng)大的內(nèi)置庫和第三方庫
- 語法簡潔靈活
- 開源、跨平臺(tái)
Python的應(yīng)用
- 數(shù)據(jù)分析
- 人工智能
- 網(wǎng)絡(luò)爬蟲
- 自動(dòng)化運(yùn)維.....
(二)開始前的準(zhǔn)備
-
從Python官網(wǎng)下載安裝Python 3
-
安裝Pycharm開發(fā)工具
-
Python的源文件
Python程序的源文件以.py結(jié)尾墩崩,通過Pycharm開發(fā)工具可以直接建立文件址貌。
(三)開始Python學(xué)習(xí)
-
第一個(gè)Python程序“hello world!”
打開pycharm,建立一個(gè)hello world項(xiàng)目棒厘,在pycharm新建一個(gè)以.py結(jié)尾的文件淆院,輸入代碼如下支救,然后運(yùn)行
print("hello world")
-
注釋
為什么使用注釋欲主?
- 通過注釋來描述一段代碼的實(shí)現(xiàn)邏輯和功能,方便理解代碼,易于維護(hù)
單行注釋
-
以#開頭單行注釋敞掘,注釋多行時(shí)需要在每一行開頭添加#,例如
#這段代碼打印hello world print("hello world")
多行注釋
-
''' 注釋'''或者 """注釋 """多行注釋赫冬,例如
''' 這是一段先接受輸入 再做輸出的代碼 ''' d = input(" 輸入0-100間的數(shù)字 ") print("你輸入的是:%s" %d )
-
變量
變量的定義
直接來看例子:a = 100 b = 200 c = a +b print(c) s = "hello world" print(s)
a补鼻、b、s這三個(gè)都是變量,變量是指向各種類型值得名字,我們可以直接使用這個(gè)變量來進(jìn)行運(yùn)算。
格式:變量名 = 值 (可以是任何類型的值)Python需要提前設(shè)置變量的類型,Python解釋器會(huì)自動(dòng)判斷變量的數(shù)據(jù)類型捌归。
-
使用type(變量)可以查看變量類型
s = "hello" type(s)
變量的命名規(guī)則
- 見名知意巾兆,如:name圃伶、age
- 駝峰命名法,每個(gè)單詞第一個(gè)字母大寫嫉嘀,如:類名(UserInfo)瓣俯、異常名(ValueError)
- 小寫字符 + 下滑線驼仪,如:變量名(user_name)、函數(shù)名(get_name)
- 不能使用關(guān)鍵字
- 不能使用數(shù)字開頭
標(biāo)識(shí)符
- Python開發(fā)過程中柔滔,自定義的一些符號(hào)、名稱
- 由字母绒净、數(shù)字宝当、下劃線(_)組成,不能以數(shù)字開頭
- 標(biāo)識(shí)符區(qū)分大小寫
關(guān)鍵字
- 在Python內(nèi)部具有特殊功能的標(biāo)識(shí)符
- 通過keyword模塊的kwlist函數(shù)查找
input輸入奕枢、print輸出
input()用于在程序執(zhí)行過程中接收用戶輸入的內(nèi)容,默認(rèn)接收輸入內(nèi)容為字符串
-
print()用于在程序執(zhí)行過程中輸入內(nèi)容
-
直接輸出內(nèi)容
print("hello world!")
-
輸出單個(gè)和多個(gè)變量
print("Your name is %s,and your grade is %d" % (name,grade))
-
格式化輸出
print("Your name is {1}, and your grade is {2:d}".format(name,grade))
常用的格式化符號(hào)
常用的格式化符號(hào).png
類型轉(zhuǎn)換類型轉(zhuǎn)換.png運(yùn)算符
運(yùn)算符.png運(yùn)算符優(yōu)先級(jí)
運(yùn)算符優(yōu)先級(jí).pngif條件判斷
條件判斷語句格式:
if 條件 :
邏輯代碼
else:
其他邏輯代碼
if條件判斷.pnga = 100 if a = 100 print("a等于100") else print("a不等于100")
多判斷條件许起、if嵌套
-