Python基礎(chǔ)
A.輸入和輸出
- 輸出
print():在括號(hào)中加上字符串
接受多個(gè)字符串饵骨,用逗號(hào)","隔開惋戏,就可以連成一串輸出潭苞。print()會(huì)依次打印每個(gè)字符串慌随,遇到逗號(hào)","會(huì)輸出一個(gè)空格垛贤。
print('The quick brown fox','jumps over','the lazy dog')
輸出:The quick brown fox jumps over the lazy dog
print()也可以打印計(jì)算結(jié)果:print(100 + 200)焰坪。輸出300
- 輸入
input()
name = input('please enter your name:')
input()可以讓你顯示一個(gè)字符串來(lái)提示用戶
B.縮進(jìn)
Python使用縮進(jìn)來(lái)組織代碼塊。每一行都是一個(gè)語(yǔ)句聘惦,當(dāng)語(yǔ)句以冒號(hào):結(jié)尾時(shí)某饰,縮進(jìn)的語(yǔ)句視為代碼塊。
C.數(shù)據(jù)類型
在Python中,能夠直接處理的數(shù)據(jù)類型有:
- 整數(shù)
Python可以處理任意大小的整數(shù)黔漂,包括負(fù)整數(shù)诫尽。
- 浮點(diǎn)數(shù)
浮點(diǎn)數(shù)可以用數(shù)學(xué)寫法,如1.23炬守、3.14牧嫉、-9.01。對(duì)于很大或很小的浮點(diǎn)數(shù)减途,就必須用科學(xué)計(jì)數(shù)法表示酣藻,把10用e替代,1.23x109就是1.23e9鳍置。
整數(shù)和浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)部存儲(chǔ)的方式不同辽剧,整數(shù)運(yùn)算永遠(yuǎn)是精確的,而浮點(diǎn)數(shù)運(yùn)算則可能會(huì)有四舍五入的誤差税产。
- 字符串
字符串是以''或""括起來(lái)的任意文本怕轿。
如果'本身也是一個(gè)字符,那就可以用""括起來(lái)砖第,比如"I'm OK"包含的字符是I,',m,空格,O,K這6個(gè)字符撤卢。
如果字符串內(nèi)部既包含'又包含"?用轉(zhuǎn)義字符\來(lái)標(biāo)識(shí)梧兼。
'I'm "OK"!'===>輸出:I'm "OK"!
- 布爾值
布爾值和布爾代數(shù)的表示一致放吩,一個(gè)布爾值只有True、False兩種羽杰。
布爾值可以用and渡紫、or、not運(yùn)算考赛。
- 空值
空值是Python里一個(gè)特殊的值惕澎,用None表示。None不能理解為0颜骤,因?yàn)?是有意義的唧喉,而None是一個(gè)特殊的空值。
- 變量
Python中忍抽,可以把任意數(shù)據(jù)類型賦值給變量八孝,同一個(gè)變量可以反復(fù)賦值,而且可以是不同類型的變量鸠项。
這種變量本身類型不固定的語(yǔ)言稱之為動(dòng)態(tài)語(yǔ)言干跛,與之對(duì)應(yīng)的是靜態(tài)語(yǔ)言。靜態(tài)語(yǔ)言(比如java)在定義變量時(shí)必須指定變量類型祟绊,如果賦值時(shí)類型不匹配楼入,就會(huì)報(bào)錯(cuò)哥捕。
變量在計(jì)算機(jī)內(nèi)存中的表示:
a = 'ABC'
Python解釋器干了兩件事:
在內(nèi)存中創(chuàng)建了一個(gè)'ABC'的字符串
在內(nèi)存中創(chuàng)建了一個(gè)名為a的變量,并把它指向'ABC'
也可以把變量a賦值給另一個(gè)變量b,這個(gè)操作實(shí)際上是把變量b指向變量a所指向的數(shù)據(jù):
a = 'ABC'
b = a
a = 'XYZ'
這時(shí)嘉熊,b的值還是'ABC'
- 常量
用全部大寫的變量名表示常量:
PI = 3.14159265359遥赚。事實(shí)上,PI仍然是一個(gè)變量阐肤,Python沒有任何機(jī)制保證PI不會(huì)被改變鸽捻。所以,用全部大寫的變量名表示常量只是一個(gè)習(xí)慣上的用法
- python中的除法
一種除法是/泽腮。10 / 3 = 3.333333335。9 / 3 = 3.0衣赶。/除法計(jì)算結(jié)果是浮點(diǎn)數(shù)诊赊,即使是兩個(gè)整數(shù)恰好整除,結(jié)果也是浮點(diǎn)數(shù)府瞄。
一種除法是//(地板除)碧磅。10//3 = 3。整數(shù)的地板除//永遠(yuǎn)是整數(shù)遵馆,即使除不盡鲸郊。