初學python

根據需求沛励,我要先暫停angular4的學習甩挫,轉到學習python的陣營贴硫,了解到python不僅可以寫網站還可以寫網絡游戲后臺,是一個很棒的語言伊者,下面就根據推薦的教程文檔進行了了解英遭,并且整理了一個php和python有哪些區(qū)別的表的初版,以便之后的查閱回顧
下面是針對python學習第一次了解到的概念的筆記整理:

1.Python解釋器:CPython亦渗、IPython挖诸,IPython是基于CPython之上的一個交互式解釋器,區(qū)別CPython用>>>作為提示符法精,而IPython用In [序號]:作為提示符多律。

2.第一次體驗python,因為在mac10.9以上自帶Python 2.7,運行命令行python直接進行代碼編輯,立即就可獲得結果搂蜓,就是無法保存狼荞。

3.在.py文件的第一行加上:“#!/usr/bin/env python”,在Mac和Linux上帮碰,通過命令“$ chmod a+x hello.py”相味,就可以直接運行hello.py了

4.raw_input 可以讓用戶輸入字符串,并存放到一個變量里殉挽,print是最基本的輸出丰涉。

5.python十分敏感大小寫,很容易報錯

6.Python里一個特殊的值此再,用None表示昔搂。None不能理解為0,因為0是有意義的输拇,而None是一個特殊的空值

7.Python可以把任意數(shù)據類型賦值給變量摘符,同一個變量可以反復賦值,而且可以是不同類型的變量

8.源代碼中包含中文的時候,為了讓它按UTF-8編碼讀取逛裤,我們通常在文件開頭寫上這兩行:

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

9.%運算符就是用來格式化字符串的瘩绒。在字符串內部,%s表示用字符串替換带族,%d表示用整數(shù)替換锁荔,有幾個%?占位符,后面就跟幾個變量或者值蝙砌,順序要對應好阳堕。如果只有一個%?,括號可以省略
其中择克,格式化整數(shù)和浮點數(shù)還可以指定是否補0和整數(shù)與小數(shù)的位數(shù):

>>> '%2d-%02d' % (3, 1)
' 3-01'
>>> '%.2f' % 3.1415926
'3.14'

如果你不太確定應該用什么恬总,%s永遠起作用,它會把任何數(shù)據類型轉換為字符串

>>> 'Age: %s. Gender: %s' % (25, True)
'Age: 25. Gender: True'

對于Unicode字符串肚邢,用法完全一樣壹堰,但最好確保替換的字符串也是Unicode字符串:

>>> u'Hi, %s' % u'Michael'
u'Hi, Michael'

有些時候,字符串里面的%是一個普通字符怎么辦骡湖?這個時候就需要轉義贱纠,用%%來表示一個%:

>>> 'growth rate: %d %%' % 7
'growth rate: 7 %'

10.Python內置的一種數(shù)據類型是列表:list。list是一種有序的集合响蕴,可以隨時添加和刪除其中的元素谆焊,用len()函數(shù)可以獲得list元素的個數(shù),最后一個元素的索引是len() - 1换途,如果要取最后一個元素懊渡,除了計算索引位置外,還可以用-1做索引军拟,直接獲取最后一個元素

11.另一種有序列表叫元組:tuple剃执。tuple和list非常類似,但是tuple一旦初始化就不能修改懈息,list和tuple是Python內置的有序集合肾档,一個可變,一個不可變辫继。根據需要來選擇使用它們怒见。

12.if判斷語句

age = 3
if age >= 18:
    print 'your age is', age
    print 'adult'
else:
    print 'your age is', age
    print 'teenager'

還有elif是else if的縮寫。

13.dict:Python內置了字典:dict的支持姑宽,dict全稱dictionary遣耍,在其他語言中也稱為map,使用鍵-值(key-value)存儲炮车,具有極快的查找速度舵变,dict提供的get方法酣溃,如果key不存在,可以返回None纪隙,或者自己指定的value

14.要刪除一個key赊豌,用pop(key)方法,對應的value也會從dict中刪除

15.比較函數(shù):cmp(x, y)就需要兩個參數(shù)绵咱,如果x<y碘饼,返回-1,如果x==y悲伶,返回0艾恼,如果x>y,返回1

>>> cmp(1, 2)
-1
>>> cmp(2, 1)
1
>>> cmp(3, 3)
0

16.函數(shù)名賦給一個變量麸锉,相當于給這個函數(shù)起了一個“別名”

17.在Python中蒂萎,定義一個函數(shù)要使用def語句,依次寫出函數(shù)名淮椰、括號、括號中的參數(shù)和冒號:纳寂,然后主穗,在縮進塊中編寫函數(shù)體,函數(shù)的返回值用return語句返回

def my_abs(x):
    if x >= 0:
        return x
    else:
        return -x

18.python 輸出的時候會自動在變量之前加一個空格

19.python引入了復數(shù)類型

 3 + 1j*3
(3+3j)

20.python按縮進分隔語句塊.

21.python的for循環(huán)類似于PHP的foreach, 其沒有類似于php的for循環(huán).

22.python支持調用函數(shù)時進行關鍵字參數(shù)賦值

fun(a="hello", d="world")

24.python可以對列表, 字符串, 元組做切片操作.

str = "hello"
 print str[0:3]
#hel
 list = [100, 200, 300]
 print list[0:2]
#[100, 200]
 tuple = ('songfeng', 'luming', 'yuhui')
 print tuple[0:2]
#('songfeng', 'luming')
python php
整形 整型取決于內存的大小, 最大位數(shù)不限制 整型取決于平臺, 最大位數(shù)用二進制31位進行表示(2147483647), 超過則用浮點數(shù)代替. 兩者浮點數(shù)表示方法相同
變量命名 不需要"$" 前面加"$"
連接符 "+",并且python的字符串間的用空格連接會合并 "."
運算符 ** 運算符可以完成取冪運算 毙芜, // 運算符完成商的取整運算 忽媒, 比較運算符和邏輯運算符可以連續(xù)使用 , "is" 一個值或變量是否相等, 是則返回True,例如:True is True
布爾與 "and" "&&"或"and"
布爾或 "or" "雙豎線"或"or"
布爾非 "not" "!"
測試數(shù)組內是否包含某個元素 "in"運算符腋粥,例如:1 in [1, 2] in_array函數(shù)
判斷語句 if elif else switch和if else
定義函數(shù) 不可先聲明有默認值的, 后聲明無默認值的, 有默認值的形參必須放在后面 PHP則可以
總結:感覺在php開發(fā)的基礎上看python的知識和代碼晦雨,邏輯、實現(xiàn)思路都是一致的隘冲,但代碼風格上卻實有很多不同闹瞧,所以先把基礎知識看過后進行一些代碼練習,三周四周的課下學習應該會容易上手展辞。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末奥邮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子罗珍,更是在濱河造成了極大的恐慌洽腺,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件覆旱,死亡現(xiàn)場離奇詭異蘸朋,居然都是意外死亡,警方通過查閱死者的電腦和手機扣唱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門藕坯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來团南,“玉大人,你說我怎么就攤上這事堕担∫崖” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵霹购,是天一觀的道長佑惠。 經常有香客問我,道長齐疙,這世上最難降的妖魔是什么膜楷? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮贞奋,結果婚禮上赌厅,老公的妹妹穿的比我還像新娘。我一直安慰自己轿塔,他們只是感情好特愿,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著勾缭,像睡著了一般揍障。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上俩由,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天毒嫡,我揣著相機與錄音,去河邊找鬼幻梯。 笑死兜畸,一個胖子當著我的面吹牛,可吹牛的內容都是我干的碘梢。 我是一名探鬼主播咬摇,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼煞躬!你這毒婦竟也來了菲嘴?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤汰翠,失蹤者是張志新(化名)和其女友劉穎龄坪,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體复唤,經...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡健田,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了佛纫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妓局。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡总放,死狀恐怖,靈堂內的尸體忽然破棺而出好爬,到底是詐尸還是另有隱情局雄,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布存炮,位于F島的核電站炬搭,受9級特大地震影響,放射性物質發(fā)生泄漏穆桂。R本人自食惡果不足惜宫盔,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望享完。 院中可真熱鬧灼芭,春花似錦、人聲如沸般又。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽茴迁。三九已至苛预,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笋熬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工腻菇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留胳螟,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓筹吐,卻偏偏與公主長得像糖耸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丘薛,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內容

  • 一嘉竟、python 變量和數(shù)據類型 1.整數(shù) Python可以處理任意大小的整數(shù),當然包括負整數(shù)洋侨,在Python程序...
    績重KF閱讀 1,714評論 0 1
  • 最近在慕課網學習廖雪峰老師的Python進階課程舍扰,做筆記總結一下重點。 基本變量及其類型 變量 在Python中希坚,...
    victorsungo閱讀 1,701評論 0 5
  • http://python.jobbole.com/85231/ 關于專業(yè)技能寫完項目接著寫寫一名3年工作經驗的J...
    燕京博士閱讀 7,582評論 1 118
  • 近三十边苹,剛和一個女朋友分手,蜷縮在床上裁僧,抱著前女友送的公仔个束,開始渴望一具溫暖柔軟的身體慕购。 這樣的深夜里,他就會開始...
    水中刀_閱讀 212評論 0 0
  • 每天忙忙碌碌。 雖然羨慕有戀人的人 但對于喜歡忙碌著的我 愛情沒來阱表,也好 至少在我學著應付所有的事情的所有方法的時候
    菜皮橙閱讀 195評論 0 0