python语言编程中的保留字_Python语言程序设计整理
第一周:Python基本語(yǔ)法元素
1.3 實(shí)例1:溫度轉(zhuǎn)換
例:將攝氏度和華氏度互換
利用轉(zhuǎn)換公式如下:
C=(F-32)/1.8,F=C*1.8+32
代碼:
1.4Python程序語(yǔ)法元素分析
1.命名與保留字
變量是用來(lái)保存和表示數(shù)據(jù)的占位符號(hào)。變量采用標(biāo)識(shí)符來(lái)表示,關(guān)聯(lián)標(biāo)識(shí)符的過(guò)程叫命名。
命名要求大小寫字母、數(shù)字、下劃線和漢字等字符及組合。
Python是大小寫敏感、首字符不能是數(shù)字,名字不能與保留字相同。33個(gè)保留字如圖1所示。黑色的保留字是基本保留字。
圖1
2.字符串的使用
字符串的序號(hào),Python中提供了正向遞增序號(hào)、反向遞減序號(hào)兩種索引體系。如圖2所示。
圖2
使用[]獲取字符串中一個(gè)或多個(gè)字符的方法:
(1)索引:返回字符串中單個(gè)字符,格式:[M]
(2)切片:返回租房穿中一段字符子串,格式:[M:N]。舉例:
假設(shè)a[5]=
則a[1:3]=,a[0:-1]=,后者并不到4。
3.輸入輸出函數(shù)
(1)輸入函數(shù)input()
使用格式: = input(),用戶輸入的信息以字符串類型保存在中。
(2)輸出函數(shù)
print()基本使用格式:
print()
print(“{:.2f}”.format(c)):{}表示槽,表示將format中的信息填充到這個(gè)位置,:.2f指的是取小數(shù)點(diǎn)后兩位。
(3)評(píng)估函數(shù)
eval():去掉參數(shù)最外側(cè)引號(hào)并執(zhí)行余下語(yǔ)句的函數(shù)。基本使用格式為:
eval()。例如:b=eval(“1+2”),則b=3。
第2周:Python基本圖像繪制
2.1 深入理解Python語(yǔ)言
1.編程語(yǔ)言的多樣核心
(1)C語(yǔ)言
學(xué)習(xí)內(nèi)容:指針、內(nèi)存、數(shù)據(jù)類型;
語(yǔ)言本質(zhì):理解計(jì)算機(jī)系統(tǒng)結(jié)構(gòu);
解決問(wèn)題:性能。
(2)Java語(yǔ)言
學(xué)習(xí)內(nèi)容:對(duì)象、跨平臺(tái)、運(yùn)行時(shí);
語(yǔ)言本質(zhì):理解主客體關(guān)系;
解決問(wèn)題:跨平臺(tái)。
(3)C++語(yǔ)言
學(xué)習(xí)內(nèi)容:對(duì)象、多態(tài)、繼承;
語(yǔ)言本質(zhì):理解主客體關(guān)系;
解決問(wèn)題:大規(guī)模程序。
(4)Python
學(xué)習(xí)內(nèi)容:編程邏輯、第三方庫(kù);
語(yǔ)言本質(zhì):理解問(wèn)題求解;
解決問(wèn)題:各類問(wèn)題。
2.Python語(yǔ)言的特點(diǎn)
(1)Python語(yǔ)言是通用、腳本、開源、跨平臺(tái)、多模型語(yǔ)言。
(2)Python語(yǔ)法簡(jiǎn)潔(具有強(qiáng)制可讀性,Python具有較少的底層語(yǔ)法元素,支持多種編程方式,支持中文字符)、生態(tài)高產(chǎn)(具有大量的第三方庫(kù),因此有快速增長(zhǎng)的計(jì)算生態(tài),可以避免重復(fù),并且開放共享、支持跨平臺(tái))。
2.2 Python蟒蛇繪制
1.問(wèn)題分析
用程序繪制一條蟒蛇。
第一步是設(shè)計(jì)蟒蛇的基本形狀。
-問(wèn)題1:計(jì)算機(jī)繪圖的原理是什么?(一段程序?yàn)楹文軌虍a(chǎn)生窗體?為何能在窗體上繪制圖形?)
-問(wèn)題2:Python蟒蛇繪制從哪里開始呢?(如何繪制一條線?如何繪制一個(gè)弧形?如何繪制一條蟒蛇?)
2.實(shí)例編寫
代碼:
運(yùn)行結(jié)果:
圖1
3.舉一反三
Python蟒蛇繪制是各類圖形繪制問(wèn)題的代表,學(xué)會(huì)了該繪制,就可以實(shí)現(xiàn)圓形繪制、五角星繪制、國(guó)旗繪制、機(jī)器貓繪制。
2.3 模塊1:turtle模塊的使用
1.turtle庫(kù)基本介紹
是turtle繪圖體系的python體現(xiàn),主要用于程序設(shè)計(jì)入門,屬于python的標(biāo)準(zhǔn)庫(kù)。
python計(jì)算生態(tài)=標(biāo)準(zhǔn)庫(kù)+第三方庫(kù)
標(biāo)準(zhǔn)庫(kù):隨解釋器直接安裝到操作系統(tǒng)中的功能模塊;
第三方庫(kù):需要經(jīng)過(guò)安裝才能使用的功能模塊。
(1)turtle的原理:
有一只海龜,在窗體正中心,在畫布上游走,走過(guò)的軌跡行程了圖形。海龜軌跡的顏色、大小等都是由程序控制。
2.turtle繪圖窗體布局
(1)turtle的繪圖窗體
turtle的一個(gè)畫布空間最小單位是像素,窗體與屏幕的關(guān)系如圖2所示。
圖2
turtle.setup(width, height, startx, starty)
該函數(shù)設(shè)置窗體的大小和位置,4個(gè)參數(shù)中的后兩個(gè)可選,該函數(shù)不是必須的。
3.turtle空間坐標(biāo)體系
包括絕對(duì)坐標(biāo)和相對(duì)坐標(biāo)。
絕對(duì)坐標(biāo)體系中,繪圖窗體的中心坐標(biāo)是(0,0),然后向右、向上為正方向分別產(chǎn)生x軸和y軸。
turtle.goto(x, y)
讓海龜直接到某個(gè)位置,不考慮海龜?shù)某跏嘉恢谩?/p>
海龜坐標(biāo)(相對(duì)坐標(biāo))是指以海龜本身視角來(lái)判斷前后左右。常用函數(shù)有:
4.turtle角度坐標(biāo)體系
絕對(duì)角度坐標(biāo)體系如圖3所示,我們可以使用以下代碼來(lái)設(shè)置角度:
turtle.seth(angle)//改變海龜行進(jìn)方向,只改變方向不運(yùn)動(dòng)
圖3
海龜角度,即以海龜?shù)囊暯莵?lái)判斷角度,用到兩個(gè)語(yǔ)句:
2.4 turtle語(yǔ)言元素分析
1.庫(kù)引用與import
若我們不想使用turtle.,而是直接想使用,那么可以使用:
from turtle import *
使用原來(lái)方式的好處是不會(huì)出現(xiàn)函數(shù)重名,第二種的好處是更簡(jiǎn)潔。
也可以使用
import as
調(diào)用是,使用:
.
2.turtle畫筆控制函數(shù)
在例子代碼中,以下代碼使用了畫筆控制函數(shù):
畫筆操作后一直有效,一般成對(duì)出現(xiàn)即包括turtle.penup()(別名turtle.pu())和turtle.pendown()(別名turtle.pd())。當(dāng)執(zhí)行penup的時(shí)候,海龜在飛行,因此不會(huì)畫出軌跡;執(zhí)行pendown,海龜落下,因此后來(lái)再畫就有軌跡。
turtle.pensize(width)別名turtle.width(width),設(shè)置畫筆的寬度,設(shè)置后一直有效,直到下次重新設(shè)置。
turtle.pencolor(color)繪制畫筆顏色,color參數(shù)有三種形式:
(1)字符串:如turtle.pencolor(“red”);
(2)RGB小數(shù)值:turtle.pencolor(0.63,0.13,0.94)
(3)RGB元組值:turtle.pencolor((0.63,0.19,0.94))
3.turtle運(yùn)動(dòng)控制函數(shù)
控制海龜行進(jìn)方向:走直線或走曲線。
4.turtle方向控制函數(shù)
5.基本循環(huán)語(yǔ)句
已經(jīng)學(xué)習(xí)過(guò),不再整理
這里注意一件事,print(“Hello:”, i)這樣輸出的結(jié)果hello:和數(shù)字之間是又空格的,要會(huì)使用!
總結(jié)
以上是生活随笔為你收集整理的python语言编程中的保留字_Python语言程序设计整理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《创造吧我们的星球》迅猛龙啾捕捉位置一览
- 下一篇: python的类变量和成员变量用法_Py