Python 初識(shí)
1. Python基本格式
縮進(jìn)風(fēng)格
恰當(dāng)?shù)目崭瘢s進(jìn)問(wèn)題
邏輯行首的空白(空格和制表符)用來(lái)決定邏輯行的縮進(jìn)層次,從而用來(lái)決定語(yǔ)句的分組。
語(yǔ)句從新行的第一列開(kāi)始。
縮進(jìn)風(fēng)格統(tǒng)一:
每個(gè)縮進(jìn)層次使用 單個(gè)制表符 或四個(gè)空格(IDE會(huì)自動(dòng)將制表符設(shè)置成4個(gè)空格)
Python用縮進(jìn)而不是{}表示程序塊的層次關(guān)系
Python區(qū)分大小寫(xiě)
2. 注釋格式
# 測(cè)試單行注釋
print("這里是單行注釋 ")
'''
我是多行注釋
三個(gè)單引號(hào)實(shí)現(xiàn)多行注釋
作者:
時(shí)間:
'''
print('三個(gè)單行引號(hào)實(shí)現(xiàn)多行注釋')
"""
三個(gè)雙引號(hào)實(shí)現(xiàn)多行注釋
作者:
時(shí)間:
"""
print('三個(gè)雙引號(hào)實(shí)現(xiàn)多行注釋')```
3. 異常處理
# 錯(cuò)誤1, 首行是空格
print("首行不能有空格")
# 錯(cuò)誤2, 使用了中文引號(hào)
print(“不能使用中文引號(hào)”)
4. Python圖形化程序-海龜繪圖
這里接觸到一個(gè)好玩的庫(kù), 海龜繪圖
只需導(dǎo)入海龜繪圖的庫(kù), 即可畫(huà)圖.
并且比 java 導(dǎo)入更加簡(jiǎn)單, 因?yàn)镻ython導(dǎo)入只需要聲明庫(kù)名. 而不需要聲明庫(kù)的具體路徑. 奈斯~
下面首先看一個(gè)使用demo
import turtle
turtle.showturtle() # 顯示箭頭
turtle.write("時(shí)間靜止不是簡(jiǎn)史") # 寫(xiě)字符串
turtle.forward(300) # 前進(jìn)300像素
turtle.color("red") # 畫(huà)筆顏色改為red
turtle.left(90) # 箭頭左轉(zhuǎn)90度
turtle.forward(300)
turtle.goto(0, 50) # 去坐標(biāo)(0,50)
turtle.goto(0, 0)
turtle.penup() # 抬筆。這樣,路徑就不會(huì)
turtle.goto(0, 300)
turtle.pendown() # 下筆。這樣,路徑就不會(huì)會(huì)畫(huà)出來(lái)
turtle.circle(100) # 畫(huà)圓
turtle.done() # 程序結(jié)束,保持窗口存在
運(yùn)行后, 結(jié)果如下

照貓畫(huà)虎: 根據(jù)上面庫(kù)的調(diào)用方式, 繪制一個(gè)奧運(yùn)五環(huán)圖
思路:
注意畫(huà)筆大小尺寸以及每個(gè)環(huán)的顏色設(shè)置
因?yàn)楹}斃L圖是從圓的最底部開(kāi)始繪制, 因此要根據(jù)這個(gè)確定每個(gè)圓繪制的起始坐標(biāo)和圓的半徑
上三圓繪制大體上是類(lèi)似的, 下兩圓繪制方式也是類(lèi)似的
代碼
import turtle
turtle.showturtle()
turtle.pensize(5) # 定義字體大小
turtle.color("blue") # 定義畫(huà)筆顏色
turtle.circle(50) # 畫(huà)圓, 半徑為50px
turtle.penup() # 抬筆
turtle.forward(120) # 前進(jìn)100px
turtle.pendown() # 下筆
turtle.color("black")
turtle.circle(50) # 畫(huà)第二圓
turtle.penup()
turtle.forward(120)
turtle.pendown()
turtle.color("red")
turtle.circle(50) # 畫(huà)第三圓
turtle.color("yellow")
turtle.penup()
turtle.goto(60, -50) # 第四圓圓心位置
turtle.pendown()
turtle.circle(50) # 畫(huà)第四圓
turtle.penup()
turtle.goto(180, -50) # 第五圓圓心位置
turtle.pendown()
turtle.color("green")
turtle.circle(50) # 畫(huà)第五圓
turtle.done() # 窗口掛起
-
編程
+關(guān)注
關(guān)注
88文章
3637瀏覽量
93989 -
程序
+關(guān)注
關(guān)注
117文章
3796瀏覽量
81419 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
85040
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Python中文亂碼怎么處理?python中文亂碼解決辦法
基于pyaudio利用Python編程實(shí)現(xiàn)音頻mp3和wav等格式文件的播放
2.6 python字符串格式化
【米爾王牌產(chǎn)品MYD-Y6ULX-V2開(kāi)發(fā)板試用體驗(yàn)】天氣預(yù)報(bào)——基于python
Python錯(cuò)誤及異常總結(jié)匯總

Python轉(zhuǎn)義字符使用總結(jié)資料免費(fèi)下載

Python程序語(yǔ)法元素及程序格式框架分析

Python字符的實(shí)例詳細(xì)說(shuō)明

python導(dǎo)出excel格式的oracle數(shù)據(jù)報(bào)表講解

python字符串格式化

網(wǎng)絡(luò)工程師學(xué)Python之JSON數(shù)據(jù)交換格式解析
Yapf:一個(gè)格式化 Python 代碼的好幫手

Delorean:優(yōu)秀的Python時(shí)間格式轉(zhuǎn)換工具
Python:從串口讀取數(shù)據(jù)并以16進(jìn)制格式展示

評(píng)論