【美妙的Python之二】Python初步
美妙的Python之Python起步
簡而言之: Python 是能你無限驚喜的語言,與眾不同。
1.動態型別:
Python是一種動態型別語言,不需要預先宣告變數的型別,變數的型別和值在賦值那一刻動態地初始化。這一點與C/C++,Java等靜態型別語言完全不同,靜態型別在編譯階段就必須顯示的宣告變數的型別,動態類似在執行時才確定變數的型別。
year = 2014
print year
msg = "Hello "
print msg
變數msg則動態初始化為str型別,並賦值"Hello";
2.程式碼縮排:
Python 的函式,類等模組開始,結束不使用”{ }“,而是使用一個縮排符” : “。縮排符表示程式碼模組的開始,結束縮排意味著程式碼模組結束。
#-*- coding:gb2312 -*- #設定中文支援
i=199
if i<200: #冒號,程式碼塊開始
print "I am big !" #縮排
else:
print "I am not big enough !" #縮排
#縮排結束,程式碼塊結束
Python使用硬空格分割語句,而不像C/C++那樣使用冒號” ; “。C/C++使用冒號和花括號分割程式碼,Python則使用冒號和縮排,使程式碼整潔美觀。
3.輸出函式 print:
Python中print的用法同C中相似,可用於輸出字串,格式化輸出等。
#-*- coding:gb2312 -*- #設定中文支援
age=20
name="Jack"
print "Hello" #輸出字串
print "%s's age is %d" % (name,age) #格式化輸出
4.輸入函式 input 和 raw_input :
Python中 input 和 raw_input 均可用於輸入,raw_input 將輸入當做字串處理,input 則根據輸入的內容轉化成相應的型別。
#-*- coding:gb2312 -*- #設定中文支援
yourage=raw_input("Input your age :")
print type(yourage) #列印型別
myage=input("Input my age :")
print type(age) #列印型別
input 輸入的資料會根據內容轉化為相應的資料型別,raw_input 則均是字串型別。
相關文章
- 【美妙的Python之三】Python 物件解析Python物件
- 【美妙的Python之六】Python函式Python函式
- 【美妙的Python之一】Python簡介及環境搭建Python
- 【美妙的Python之四】變數:數字、字串Python變數字串
- 【美妙的Python之五】變數:列表、元組、元字典Python變數
- Python學習 —— 初步認知Python
- python,從似懂非懂到初步掌握Python
- python之對元組的初步瞭解Python
- 初步理解Python程式的訊號通訊Python
- Python基礎知識之二Python
- Python分享之多程式初步 (multiprocessing包)Python
- (學習筆記)python 對__init__的初步理解筆記Python
- 美妙的“流程公司”
- Python標準庫10 多程式初步 (multiprocessing包)Python
- python資料結構之二叉樹的實現Python資料結構二叉樹
- Python專案實踐之二:外星人(1)Python
- Python 快速教程(標準庫10):多程式初步 (multiprocessing包)Python
- Python "爬蟲"出發前的裝備之二資料先行( Requests 模組)Python爬蟲
- python資料結構之二叉樹遍歷的實現Python資料結構二叉樹
- 【人生苦短,我學 Python】基礎篇——初步認識(Day1)Python
- 《新美妙世界》開發團隊訪談:「開啟一段全新的《美妙世界》之旅」
- Python爬蟲入門【7】: 蜂鳥網圖片爬取之二Python爬蟲
- 利用噪聲構建美妙的 CSS 圖形CSS
- 《圖解天文學》:一本美妙的書圖解
- python ----python的安裝Python
- python:python的多程式Python
- Debian GNU/Linux,22 年未完的美妙旅程Linux
- 【Python】python類的繼承Python繼承
- 【python】Python 3 的新特性Python
- java 8新特性學習之二:Java 8 lambda表示式初步第二回Java
- 美妙的 CSS3 動畫!夢幻般的按鈕效果CSSS3動畫
- Python筆記:string,tuple,list,dictionary的區別(之二,高階用法與型別轉換)Python筆記型別
- 與 Python 之父聊天:更快的 Python!Python
- 『python入門:』 python的介紹Python
- python(python中的super函式、)Python函式
- 學習Python的日子 Python(6)Python
- python學習: Python的迭代器Python
- Python IDLE和Python的區別!Python入門教程Python