Python的基礎(chǔ)語(yǔ)法和輸入輸出函數(shù)你都了解嗎
基礎(chǔ)語(yǔ)法
1. 注釋:
注釋在解釋器中是不會(huì)被轉(zhuǎn)譯成機(jī)器碼,它的存在不影響程序的功能
1.單行注釋: 在注釋內(nèi)容前加#
2.
多行注釋: '''多行注釋內(nèi)容'''
或者 """多行注釋內(nèi)容"""
用注釋內(nèi)容對(duì)代碼進(jìn)行說明,提高代碼的可讀性。
2.行和縮進(jìn)
1.python 代碼一條占一行
2.縮進(jìn) : 一條代碼前面的空格叫縮進(jìn),縮進(jìn)個(gè)數(shù)默認(rèn)4個(gè)空格
3.標(biāo)識(shí)符和關(guān)鍵字
1.標(biāo)識(shí)符 ---- 命名要求
python標(biāo)識(shí)符的要求,有字母、數(shù)字、下劃線組成,并且數(shù)字不能開頭
2.關(guān)鍵字 ---- python中本身具備特殊功能或者特殊意義的一些標(biāo)識(shí)符, 不能另作他用!
保留字:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
# 查看保留字 from keyword import kwlist print(kwlist)
1.常用數(shù)據(jù)和數(shù)據(jù)類型
1.數(shù)字?jǐn)?shù)據(jù):用來表示數(shù)值大小的數(shù)據(jù)
程序中表示數(shù)字?jǐn)?shù)據(jù)的方式,和數(shù)學(xué)中白哦是數(shù)字的方式一樣,并且支持科學(xué)計(jì)數(shù)法
數(shù)字對(duì)應(yīng)的類型:數(shù)字?jǐn)?shù)據(jù)分為整型(int
- 整數(shù))和浮點(diǎn)型(float
- 小數(shù))兩種
2.文本數(shù)據(jù):
用來表示文字信息對(duì)應(yīng)的數(shù)據(jù),
表示方法: 必須將文本數(shù)據(jù)放進(jìn)引號(hào)中
類型:字符串 (str
)
3.布爾數(shù)據(jù):
只有 True
和 False
兩個(gè)值 True表示肯定、真;False表示假、否定 (True和False是關(guān)鍵字)
表示方式:直接寫True、False.
類型:布爾(bool
)
4.空值:
只有 None
(None是關(guān)鍵字)
類型:NoneType
2.類型操作
1.獲取數(shù)據(jù)類型: type(數(shù)據(jù))
獲取指定數(shù)據(jù)的類型
2.類型轉(zhuǎn)換: 類型名(數(shù)據(jù))
將指定數(shù)據(jù)會(huì)轉(zhuǎn)換成指定類型
3.int和float
可以相互轉(zhuǎn)換,int轉(zhuǎn)float加' .0', float轉(zhuǎn)int 直接去小數(shù)的整數(shù)部分
4.字符串和數(shù)字和轉(zhuǎn)換
字符串去掉引號(hào)后本身是整數(shù)的字符串才可以轉(zhuǎn)換成int
字符串去掉引號(hào)后本身是數(shù)子的字符串可以轉(zhuǎn)換成float
5.其他數(shù)據(jù)轉(zhuǎn)str
所有類型
的數(shù)據(jù)都可以轉(zhuǎn)換成str, 轉(zhuǎn)換的時(shí)候直接在原數(shù)據(jù)外面加引號(hào)
6.bool轉(zhuǎn)換數(shù)字
True -> 1/1.0
False -> 0/0.0
7.其他數(shù)據(jù)轉(zhuǎn)bool
所有類型
的數(shù)據(jù)都可以轉(zhuǎn)換成bool, 所有的 零值和空值都是False
, 其他的都是True
輸入和輸出函數(shù)
1.輸出函數(shù)
def print(self, *args, sep=' ', end='\n', file=None): # \n 就是 pass # print :是將程序中的數(shù)據(jù)在控制臺(tái)顯示(打?。┏鰜?,凡是顯示在啊控制臺(tái)里面的內(nèi)容,一定是程序中用print打印的內(nèi)容
1.基本用法
1.一個(gè)print
打印一個(gè)數(shù)據(jù): print(數(shù)據(jù))
2.一個(gè)print
打印多個(gè)數(shù)據(jù): print(數(shù)據(jù)1,數(shù)據(jù)2,.......)
2.高級(jí)用法
end的用法 : 程序執(zhí)行print
操作的時(shí)候,會(huì)先打印數(shù)據(jù),數(shù)據(jù)打印完后會(huì)打印end
的值(end
的值默認(rèn)是換行)
sep的用法 : 程序執(zhí)行print
打印多個(gè)操作的時(shí)候,會(huì)在值之間插入sep
的值, 控制同時(shí)打印多個(gè)數(shù)據(jù)時(shí),數(shù)據(jù)和數(shù)據(jù)之間的分割符(sep
的值默認(rèn)為空格)
2.輸入函數(shù)
def input(*args, **kwargs): pass # 程序從控制臺(tái)獲取數(shù)據(jù)
變量 = int(input("輸入提示信息")) ------ 輸入提示信息,并且將輸入的內(nèi)容保存到變量中
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
最新PyCharm從安裝到PyCharm永久激活再到PyCharm官方中文漢化詳細(xì)教程
這篇文章涵蓋了最新版PyCharm安裝教程,最新版PyCharm永久激活碼教程,PyCharm官方中文(漢化)版安裝教程圖文并茂非常詳細(xì),需要的朋友可以參考下2020-11-11python用faker庫(kù)批量生成假數(shù)據(jù)
這篇文章主要介紹了python用faker庫(kù)批量生成假數(shù)據(jù),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03Python3實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法分析
這篇文章主要介紹了Python3實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法,結(jié)合3個(gè)完整實(shí)例形式分析了Python3針對(duì)排序數(shù)組的遍歷、去重、長(zhǎng)度計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下2019-04-04Python中讓MySQL查詢結(jié)果返回字典類型的方法
這篇文章主要介紹了Python中讓MySQL查詢結(jié)果返回字典類型的方法,默認(rèn)情況下Mysql返回的是元組類型,本文實(shí)現(xiàn)了返回字典類型,需要的朋友可以參考下2014-08-08python實(shí)現(xiàn)識(shí)別手寫數(shù)字 python圖像識(shí)別算法
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)識(shí)別手寫數(shù)字,python圖像識(shí)別算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01videocapture庫(kù)制作python視頻高速傳輸程序
python視頻高速傳輸程序,大家參考使用吧2013-12-12Python使用pycharm實(shí)現(xiàn)無限彈窗程序
這篇文章主要為大家詳細(xì)介紹了Python如何,pycharm實(shí)現(xiàn)無限彈窗程序,當(dāng)然這一程序非病毒程序,僅整蠱使用,感興趣的小伙伴可以了解一下2024-01-01