电竞比分网-中国电竞赛事及体育赛事平台

分享

python3小白教程(一)

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

一 什么是python?

python是一種解釋型,面向?qū)ο?動(dòng)態(tài)數(shù)據(jù)類(lèi)型的高級(jí)程序設(shè)計(jì)語(yǔ)言,在許多領(lǐng)域都有應(yīng)用.包括web編程,腳本編寫(xiě),科學(xué)計(jì)算和人工智能.

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

python的設(shè)計(jì)具有很強(qiáng)的閱讀性,相比其他語(yǔ)言它經(jīng)常使用英文關(guān)鍵字,它具有比其他語(yǔ)言更有特色的語(yǔ)法結(jié)構(gòu).

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

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

★python是面向?qū)ο蟮恼Z(yǔ)言:這意味著,Python支持面向?qū)ο蟮娘L(fēng)格或代碼封裝在對(duì)象的編程技術(shù).

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

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

解釋器是運(yùn)行python等解釋型語(yǔ)言編寫(xiě)的腳本的程序.

python3.0版本,常被稱(chēng)為python 3000,簡(jiǎn)稱(chēng)py3k.

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

CPython是目前最流行的版本.

python的正式解釋器CPython是用C語(yǔ)言編寫(xiě)的,是一個(gè)由社群驅(qū)動(dòng)的自由軟件,目前由python軟件基金會(huì)管理.

二 第一個(gè)python程序

print("hello,world!")

★★ 輸出:hello,world!

注意:語(yǔ)句后邊沒(méi)有";"

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

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

打印文本

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

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

print("lucky dog...")

★★輸出:lucky

dog...

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

print "hello,world" // 這是python2的語(yǔ)法

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

三 簡(jiǎn)單操作

算術(shù)運(yùn)算:+ - * /(除法結(jié)果會(huì)變成浮點(diǎn)數(shù))

print(10/2)

結(jié)果為:5.0

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

print(5/0)

結(jié)果:

python3小白教程(一)

四 浮點(diǎn)數(shù)

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

兩個(gè)整數(shù)相除,結(jié)果將是一個(gè)浮點(diǎn)數(shù).

python3小白教程(一)

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

四則運(yùn)算(+ - * /)

** 指數(shù)運(yùn)算

python3小白教程(一)

// 求商

% 取模 求余

python3小白教程(一)

六 字符串

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

python3小白教程(一)

字符串中使用引號(hào),要使用轉(zhuǎn)義字符

換行

python提供了一種簡(jiǎn)單的方法來(lái)避免手動(dòng)編寫(xiě) 來(lái)轉(zhuǎn)義字符串中的換行符.用三組引號(hào)創(chuàng)建一個(gè)字符串,按enter鍵創(chuàng)建的換行符會(huì)自動(dòng)轉(zhuǎn)義

python3小白教程(一)

七 簡(jiǎn)單的輸入和輸出

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

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

python3小白教程(一)

八 字符串操作

+ 連接兩個(gè)字符串

將一個(gè)字符串加上數(shù)字會(huì)產(chǎn)生一個(gè)錯(cuò)誤

python3小白教程(一)

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

字符串乘以浮點(diǎn)數(shù),即使是整數(shù)的浮點(diǎn)數(shù),也會(huì)報(bào)錯(cuò)

python3小白教程(一)

九 類(lèi)型轉(zhuǎn)換

int() 轉(zhuǎn)換為整數(shù)

float() 轉(zhuǎn)換為浮點(diǎn)數(shù)

str()轉(zhuǎn)換為字符串

將用戶(hù)的輸入(系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)換成一個(gè)字符串),轉(zhuǎn)換為數(shù)字(整數(shù)或浮點(diǎn)數(shù)),以便進(jìn)行計(jì)算.

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

python3小白教程(一)

十 變量

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

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

引用未賦值的變量會(huì)報(bào)錯(cuò)

del語(yǔ)句可以刪除變量.

變量foo和bar被稱(chēng)為metasyntactic變量,這意味著他們?cè)谑纠a中用作占位符

python3小白教程(一)

python中沒(méi)有變量聲明,直接賦值就可以.

十一 賦值運(yùn)算符

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

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

十二 中文編碼

輸出中文,就要再在.py文件開(kāi)頭添加:

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

或者#coding=utf-8

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多