国产探花免费观看_亚洲丰满少妇自慰呻吟_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對象,如果要參考它的用法,可以參考這個對象的方法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 茌平县| 汉寿县| 甘孜| 南召县| 诏安县| 合肥市| 河东区| 常德市| 贡山| 翼城县| 灌云县| 南雄市| 韩城市| 边坝县| 双牌县| 曲阜市| 逊克县| 斗六市| 贞丰县| 古丈县| 东丽区| 崇仁县| 阜新市| 华亭县| 安远县| 定边县| 灵丘县| 建阳市| 金溪县| 开封市| 建宁县| 宜都市| 文成县| 馆陶县| 香港| 板桥市| 宜城市| 富平县| 英吉沙县| 唐河县| 新泰市|