国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python程序設計入門(1)基本語法簡介

2020-02-23 05:27:08
字體:
來源:轉載
供稿:網友

Python是當今日趨流行的一種腳本語言,它比Java更簡單,比php更強大,并且還適用于做桌面應用的開發,在ubuntu中,更加是必須的一種腳本引擎,所以有必要去學習一下,這里的文章只針對有一定編程基礎,最好是比較熟悉php或javascript的用戶,如果沒任何基礎的新手建議找更詳細的教程去學習。

Python的變量是不需要定義的,這方面和php一樣,它比javascript還是寬松,不過它是用縮進作為段落標識的,作為習慣了C語言風格語法的人,可能一開始會很不習慣使用,但細一想,其實也是很正常,很合理的。雖然Python在面向過程/面向對象方面也是很寬松,但實際上一般的程序都是一個主入口,然后不斷調用其它類庫或函數,所以用縮進的方式并無不妥,那樣一方面要求用戶寫代碼時要規范,另一方面反向省去了多余的{}。
與C語言風格相比,Python主要語法特點而下:

1、變量、字符串
    在python中,所有變量都是對象,數組其實是一個鏈表,并且可以進行相應的鏈表操作。
1.1 對于普通數據類型,定義/賦值方法都是一樣的,這里不作介紹,python的字符串方面有些特別,這里介紹一下。
python對字符串用 [']["] 括起含義是一樣的,同樣對特殊字符使用 [/] 進行轉義
不過它有一個很特別的語法就是:[''']三引號,它用于括起分多行的字符串,實際是這也可以作為它的多行注解,如:

代碼如下:# -*- coding: gb18030 -*-
'''
單獨使用三引號,字符串因為沒有使用,就相當于注解了
下面是給一個變量賦值
'''
str = ''' 我是一個三引號,/'oh!/'我可以換行,
          換行了,照樣OK '''
print str

這樣的語法很有趣吧。
需要特別注意的是,如果源碼里有中文的,一定要在源碼的第一行定義:
# -*- coding: gb18030 -*-

當然,你也可以使用utf-8編碼,這看你是在linux還是在windows下調試了。

1.2 此外關于變量方面,有幾個內置類型是有必要了解的,它們是:None、True、False (注意:python的變量是嚴格區分大小寫的)

None 是表示沒定義的變量,至于True/False這個誰都知道了吧,呵呵。

注解:除了用 ''' 作多行注解之外,也可以用 # 作為單行注解,這是linux下的腳本語言的常規做法了。

續行:python 中對于太長的行,可以用 / 表示未結束,這和linux的shell的通用做法是一致的。

1.3 數組定義:
arr = ['a', 'b', 'c']
等同于
arr = []
arr += ['a']
arr += ['b']
arr += ['c']
#遍歷方法:
for i in range(0, len(arr)):
    print arr[i], "/n"
python的數組實際不是數組,而是一個list對象,如果要參考它的用法,可以參考這個對象的方法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泊头市| 醴陵市| 大洼县| 洪洞县| 香河县| 神木县| 湖北省| 茶陵县| 江津市| 富裕县| 柳州市| 凤山县| 大石桥市| 闽侯县| 蓝田县| 怀集县| 南木林县| 麻栗坡县| 诸城市| 正定县| 龙川县| 万安县| 甘肃省| 容城县| 新乐市| 房山区| 双牌县| 彭水| 额尔古纳市| 新宁县| 卢氏县| 同心县| 巫溪县| 竹北市| 南乐县| 太康县| 泰来县| 大埔区| 西青区| 达孜县| 绥棱县|