日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

python3小白教程(一)

 靜幻堂 2018-09-09
極客饕餮 2018-08-29 12:59:43
python3小白教程(一)

一 什么是python?

python是一種解釋型,面向對象,動態(tài)數(shù)據(jù)類型的高級程序設計語言,在許多領域都有應用.包括web編程,腳本編寫,科學計算和人工智能.

它非常受google,NASA,CIA和Disney等組織的歡迎和使用.

python的設計具有很強的閱讀性,相比其他語言它經(jīng)常使用英文關鍵字,它具有比其他語言更有特色的語法結構.

★python是一種解釋型語言:這意味著在開發(fā)過程中,沒有編譯這個環(huán)節(jié).類似于PHP和Perl語言.

★python是一種交互式語言:這意味著,可以用一個python提示符,直接互動執(zhí)行寫你的程序.

★python是面向對象的語言:這意味著,Python支持面向對象的風格或代碼封裝在對象的編程技術.

★python是初學者的語言:它支持廣泛的應用程序開發(fā),從文字處理到www瀏覽器再到游戲.

python解釋器本身幾乎可以在所有的操作系統(tǒng)中運行.

解釋器是運行python等解釋型語言編寫的腳本的程序.

python3.0版本,常被稱為python 3000,簡稱py3k.

python有幾種不同的實現(xiàn),用不同的語言編寫.

CPython是目前最流行的版本.

python的正式解釋器CPython是用C語言編寫的,是一個由社群驅動的自由軟件,目前由python軟件基金會管理.

二 第一個python程序

print("hello,world!")

★★ 輸出:hello,world!

注意:語句后邊沒有";"

如果你要在電腦本地運行python3,你要從www.python.org先安裝python3.

python還包括IDLE(集成開發(fā)環(huán)境),具備基本的IDE功能,是非商業(yè)python開發(fā)的不錯的選擇.當安裝好python后,IDLE就自動安裝好,不需要另外去找.

打印文本

print函數(shù)也可以用來輸出多行文本

可以使用 (換行符)給文本換行,也可以使用多個print函數(shù)輸出多行.

print("lucky dog...")

★★輸出:lucky

dog...

在python2中,print是一條語句,在python3中作為函數(shù)存在

print "hello,world" // 這是python2的語法

print("hello,world") //這是python3的語法

三 簡單操作

算術運算:+ - * /(除法結果會變成浮點數(shù))

print(10/2)

結果為:5.0

在python中除以零,會產(chǎn)生錯誤.

print(5/0)

結果:

python3小白教程(一)

四 浮點數(shù)

計算機不能完全精確地存儲浮點數(shù).有時候的計算結果會產(chǎn)生讓人啼笑皆非.

兩個整數(shù)相除,結果將是一個浮點數(shù).

python3小白教程(一)

五 其他數(shù)據(jù)類型操作

四則運算(+ - * /)

** 指數(shù)運算

python3小白教程(一)

// 求商

% 取模 求余

python3小白教程(一)

六 字符串

使用單引號或雙引號創(chuàng)建文本

python3小白教程(一)

字符串中使用引號,要使用轉義字符

換行

python提供了一種簡單的方法來避免手動編寫 來轉義字符串中的換行符.用三組引號創(chuàng)建一個字符串,按enter鍵創(chuàng)建的換行符會自動轉義

python3小白教程(一)

七 簡單的輸入和輸出

print()函數(shù)生成輸出

input()函數(shù),提示用戶輸入,并將用戶輸入的內(nèi)容轉成字符串返回(內(nèi)容自動轉義)

python3小白教程(一)

八 字符串操作

+ 連接兩個字符串

將一個字符串加上數(shù)字會產(chǎn)生一個錯誤

python3小白教程(一)

字符串乘以整數(shù),等于復制整數(shù)倍的字符串.(整數(shù)在前,在后都可以.一般是字符串在乘號之前)

字符串乘以浮點數(shù),即使是整數(shù)的浮點數(shù),也會報錯

python3小白教程(一)

九 類型轉換

int() 轉換為整數(shù)

float() 轉換為浮點數(shù)

str()轉換為字符串

將用戶的輸入(系統(tǒng)會自動轉換成一個字符串),轉換為數(shù)字(整數(shù)或浮點數(shù)),以便進行計算.

>>>float(input("輸入一個數(shù)字:"))+float(input("輸入另一個數(shù)字:"))

python3小白教程(一)

十 變量

變量名可以使用數(shù)字,字母,下劃線.但是不能以數(shù)字開頭.

Python是一種區(qū)分大小寫的編程語言.變量名name和Name不是同一個變量

引用未賦值的變量會報錯

del語句可以刪除變量.

變量foo和bar被稱為metasyntactic變量,這意味著他們在示例代碼中用作占位符

python3小白教程(一)

python中沒有變量聲明,直接賦值就可以.

十一 賦值運算符

x=x+1等同于 x+=1 (+ - * / % // 都適用)

python沒有自增 和自減操作符(++ --)

十二 中文編碼

輸出中文,就要再在.py文件開頭添加:

# -*-coding:UTF-8 -*-

或者#coding=utf-8

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多