Python的基礎(chǔ)語法
一、注釋
程序中的說明文字,沒有任何程序功能,不會被執(zhí)行
單行注釋:就是在說明文字前加 #
# 我是單行注釋
多行注釋:將說明文字放在三個引號或者單引號之間
"""
我是第一行注釋
我是第二行注釋
"""
'''
我是第一行注釋
我是第二行注釋
'''
二售躁、標(biāo)識符
標(biāo)識符是程序中用來給變量、函數(shù)或者類命名用的茴晋。
Python對標(biāo)識符的要求(Python2.x):必須是字母陪捷、數(shù)字、下劃線組成诺擅,并且數(shù)字不能開頭市袖。
例如:
1_name = 100
注意:Python3.x里面標(biāo)識符中間包含除了ASCII碼以外的其他字符(可以包含中文)
但實際開發(fā)還是按照Python2.x的要求來。
三烁涌、關(guān)鍵字(保留字)
Python保留下來表示一些特殊功能或者特殊意義的一些標(biāo)識符苍碟。
import keyword 導(dǎo)入Python的標(biāo)準(zhǔn)庫keyword
print(keyword.kwlist) 打印Python中的所有關(guān)鍵字
and = 100 不能使用關(guān)鍵字命名!4橹础微峰!
四、數(shù)據(jù)類型和字面量
Python中常用的數(shù)據(jù)類型有:
- 整型(int):包含所有整數(shù)二打,例如:0县忌、100掂榔、-7继效、87...
num = 10
- 浮點型(float):包含所有的小數(shù),例如:100.0装获、-3.14瑞信、0、4.9...
num = 10.0
- 復(fù)數(shù)型(complex):包含所有的虛數(shù)穴豫,實部+虛部凡简,例如:10+2j 10-7j
num = 10 + 2j
布爾型(bool):只有兩種結(jié)果的數(shù)據(jù)(是/不是,是/否精肃,真/假秤涩,確定/不確定)
分別是 True False
True(是,真司抱,確定) False(不是筐眷,假,不確定)字符串(str):程序中的文本數(shù)據(jù)习柠,值是通過單引號或者雙引號將文本括起來匀谣。
num = '你好嗎照棋?'
補(bǔ)充:獲取數(shù)據(jù)對應(yīng)的類型
type()
print(type(num))
print(type(100))
print(type(3.14))
print(type(10+2j))
print(type(True/False))
print(type('hello word'))
5.縮進(jìn)
在寫Python程序的時候,每條語句前的空格個數(shù)是有嚴(yán)格規(guī)范的武翎,不能隨便加空格烈炭,也不能隨便少寫空格。
print('hello word')
print('hello word')
報錯1Χ瘛7丁!在寫Python程序中垫毙,每條語句有規(guī)范不能隨便增減空格膏执!
6.print函數(shù)和input函數(shù)
a.print函數(shù):控制臺輸出print后面括號里面的所有內(nèi)容。
用法一:print(數(shù)據(jù))露久,print(數(shù)據(jù))
print(100)
print('hello word')
print(True)
用法二:print(數(shù)據(jù)1更米、數(shù)據(jù)2...)在一行打印多個數(shù)據(jù),數(shù)據(jù)用逗號隔開毫痕。
print(100,0.4,'hello word')
用法三:自定義結(jié)尾(默認(rèn)是換行)和多個內(nèi)容之間的間隔(默認(rèn)是空格)
例如(自定義結(jié)尾):
print('第一行內(nèi)容', end='$')
print('第一行內(nèi)容', end='~')
print('第一行內(nèi)容',)
效果
第一行內(nèi)容$第一行內(nèi)~容第一行內(nèi)容
例如(多個內(nèi)容之間間隔):
print(100,-9,'hello word', sep=',')
效果
100,-9,hello word
b.input函數(shù):獲取從控制臺輸入的內(nèi)容征峦,輸入的時候以回車。
input(提示信息)
注意:當(dāng)程序執(zhí)行到input的時候消请,程序會停下來等待用戶輸入栏笆,直到輸入完成才會接著往下執(zhí)行。
content = input('請輸入:') 從控制臺輸入內(nèi)容給 conten
print(type(content))
print('===')