政府網(wǎng)站群整合建設(shè)方案營銷方法
print:輸出函數(shù)
????????print(520)效果:輸出520.? ? ? ? print('hello')效果:輸出hello.
print('10'+'20')【效果:輸出了:1020】注:“ + ”在print里面是一個連接符。
print(10+20)【效果:輸出了30】注:+ 在此處是運(yùn)算符。
轉(zhuǎn)義字符與原字符:print('hello\nworld')效果:輸出hello[換行]world
????????類似print('hello\tworld')【輸出hello[三個空格]world】四個空格為一個制表符[\t];print('hello\rworld');其中\(zhòng)r表示回車。【輸出world,因?yàn)閔ello被覆蓋掉了?!縫rint('hello\bworld')【輸出了hellworld,[\b表示退一格]】
想要在print里面輸出‘\’就要輸出兩個‘\\’一個‘\’多半被認(rèn)為是轉(zhuǎn)義字符,轉(zhuǎn)義后面沒有東西會報錯。同理,要輸出單引號,就是“ \+‘ ”這樣做。
二進(jìn)制與字符編碼:ob1000100中的ob表示它后面的那一串?dāng)?shù)字是二進(jìn)制。字符編碼的表示用的是ASCLL表。
在python中自己取的名字【包括但不限于變量,函數(shù),類,模塊等取名】:標(biāo)識符
取名規(guī)定:1.數(shù)字不能開頭? ? ? ? 2.不能是保留字? ? ? ? 3.嚴(yán)格區(qū)分大小寫
保留字:相當(dāng)于c里面的關(guān)鍵字。
變量的定義與使用:
?這是一個變量里面所承載的內(nèi)容?!緋s:這也是為什么我們在c里面找變量所對應(yīng)的地址的時候,要‘&a’這樣】
使用:name='瑪麗亞',? ? ? ? 如果你要進(jìn)行多次賦值,那么之前賦值的數(shù)據(jù)就叫“內(nèi)存垃圾”,python有自己的回收機(jī)制。
關(guān)于數(shù)據(jù)類型:
python里面沒有double類型!!
?float:在計算機(jī)內(nèi)部用二進(jìn)制表示,所以個別會答案不準(zhǔn),因此我們輸入下圖里面的兩段代碼:
?bool:python里面收錄布爾類型,Ture作為1,False作為0,計算過程自動轉(zhuǎn)為對應(yīng)整數(shù)計算。
字符串類型:用、一對單引號,雙引號 一對單三引號,一對雙三引號組成的都表示str字符串的數(shù)據(jù)類型,但是單引號和雙引號不可以換行寫。
數(shù)據(jù)類型轉(zhuǎn)換:
轉(zhuǎn)換成str類型【所有數(shù)據(jù)類型都可以轉(zhuǎn)化成float】
語法:a=123? ? ? ? print(str(a),typedef(str(a)))? ? ? ? [效果:輸出:123? <class? 'str'>]
?轉(zhuǎn)換成int類型:【只有float[會去掉小數(shù)位。]和bool類型可以成功】
轉(zhuǎn)換成float類型:【只有文本不可以轉(zhuǎn)換,其他的像str類型的數(shù)字,比如“ ‘123’? ?”是可以走的】
語法:a='123'? ? ? ? b='12.66'? ? ? ? c=456? ? ? ? d=Ture
printf(float(a),type(float(a)))? ? ? ? print(b,type(float(b)))? ? ? ? print(c,type(float(c)))? ? ? ? print(d,type(float(d)))
【一模一樣的】輸出效果:123.0? <class 'float'>? ? ? ? 12.66? <class 'float'>? ? ? ?
456.0 <class 'float'>? ? ? ? 1.0? <class 'float'>
python 的注釋[用法如下]:
1. #我是單行注釋
2.'''我
是
多行注釋'''
3. 在第一行寫 #coding:utf-8[或coding:gdk]這個在文件內(nèi)部用記事本打開,然后另存為就可以看到儲存的類型是不一樣的
輸入函數(shù)input:
語法:present=input('你感覺怎么樣?')? ?
print(present,type(present))? ??????????
注意:屏幕上面雖然會顯示“你感覺怎么樣” 但是這是一個提示,print的作用是輸出你的下一句回答。