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