[python]-day1

基礎(chǔ)

python是一種動(dòng)態(tài)類型語(yǔ)言,變量在使用過(guò)程中動(dòng)態(tài)變換數(shù)據(jù)類型。

程序中每條語(yǔ)句以換行符結(jié)束,長(zhǎng)語(yǔ)句可用(\)分為幾行。#字符標(biāo)識(shí)注釋,但引號(hào)字符串中的#無(wú)此作用。
在交互模式中使用"_"可以保存最后一次運(yùn)算的結(jié)果

頭格式

第一行中l(wèi)inux從env中找python的解釋器,也可以直接指定python的解釋器路徑

#!/usr/bin/env python
# coding: utf-8          

print

print后跟多個(gè)字符串用逗號(hào)分隔,輸出的時(shí)候各個(gè)字符串之間存在空格。
在循環(huán)語(yǔ)句塊輸出中跟上逗號(hào),則每次的輸出在同一行。
print在python3是作為函數(shù)使用:print('xxxx')

input和raw_input(2.x)

使用input和raw_input都可以讀取控制臺(tái)的輸入,但是input和raw_input在處理數(shù)字時(shí)是有區(qū)別的

  • 當(dāng)輸入為純數(shù)字時(shí):
    input返回的是數(shù)值類型,如int,float
    raw_inpout返回的是字符串類型,string類型
  • 輸入字符串為表達(dá)式時(shí):
    input會(huì)計(jì)算在字符串中的數(shù)字表達(dá)式,而raw_input不會(huì)。
    如,輸入"57 + 3",input會(huì)得到整數(shù)60,而raw_input會(huì)得到字符串”57 + 3”。如果input傳入的是變量名,則將變量值進(jìn)行傳入。

變量與常量

一般變量是標(biāo)識(shí)內(nèi)存中的引用和指向,所以注意變量之間賦值,實(shí)際是指向的改變。常量一般用大寫(xiě)表示,python沒(méi)有專門(mén)的機(jī)制保證常量不變。
所有的對(duì)象都有引用計(jì)數(shù),無(wú)論給一個(gè)對(duì)象分配一個(gè)新名稱,或者將其放入一個(gè)容器(如列表、元祖、字典)中時(shí),該對(duì)象的引用技術(shù)就會(huì)增加。使用del語(yǔ)句或者引用超出作用域(或者被重新賦值)時(shí)對(duì)象的引用計(jì)數(shù)會(huì)減少。使用sys.getrefcount()函數(shù)可以獲得對(duì)象的當(dāng)前引用計(jì)數(shù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫(xiě)完項(xiàng)目接著寫(xiě)寫(xiě)一名3年工作經(jīng)驗(yàn)的J...
    燕京博士閱讀 7,631評(píng)論 1 118
  • 個(gè)人筆記,方便自己查閱使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik閱讀 67,777評(píng)論 0 5
  • @貳拾貳畫(huà)生 感謝簡(jiǎn)明Python教程 輸入輸出 輸入:raw_input string = raw_input(...
    貳拾貳畫(huà)生閱讀 2,646評(píng)論 4 21
  • 本節(jié)內(nèi)容 Python介紹 發(fā)展史 Python 2 or 3? 安裝 Hello World程序 變量 用戶輸入...
    小小不懂11閱讀 3,448評(píng)論 2 30
  • 我們從學(xué)生時(shí)代應(yīng)聘學(xué)生干部開(kāi)始,到畢業(yè)邁入職場(chǎng)后的歷次崗位聘任,常常把“組織協(xié)調(diào)能力”放在對(duì)自我評(píng)價(jià)一...
    羌小樣兒閱讀 4,041評(píng)論 0 2