2017 11 19以及22Python 學習筆記

2021-08-11 01:22:31 字數 1846 閱讀 3946

迴圈語句 for i in range(執行的次數)

比如 for i in range (10)#迴圈十次

簡單的溫度轉換程式:

#tempconvert.py

val = input("請輸入帶溫度表示符號的溫度值(例如:32c):")

if val[-1] in ['c','c']:

f = 1.8*float(val[0:-1])+32

print("轉換後的溫度為:%.2ff"%f)

elif val[-1] in ['f','f']:

c=(float(val[0:-1])-32)/1.8

print("轉換後的溫度為:%.2fc"%c)

else:

print("輸入有誤")

#畫蟒蛇.py

import turtle

def drawsnake(rad,angle,len,neckrad):

for i in range(len):

turtle.circle(rad,angle)

turtle.circle(-rad,angle)

turtle.circle(rad,angle/2)

turtle.fd(rad)

turtle.circle(neckrad+1,180)

turtle.fd(rad*2/3)

def main():

turtle.setup(1300,800,0,0)

pythonsize = 30

turtle.pensize(pythonsize)

turtle.pencolor("blue")

turtle.seth(-40)

drawsnake(40,80,5,pythonsize/2)

main()

turtle.setup(1300,800,0,0)

螢幕寬與高、左上角的座標

pythonsize = 30

turtle.pensize(pythonsize)

小蛇的寬度(30個畫素)

turtle.pencolor("blue")畫筆顏色 還可以通過

#+rbg

來定義顏色

turtle.seth(-40)一開始小蛇朝向的角度 →為0度

turtle.circle(rad,angle)
red表示爬行時圓形軌跡半徑的位置

angle表示沿著圓爬行時的弧度值

turtle.fd(rad)
表示直線向前移動距離

兩種對庫函式呼叫的方式

import 庫名

呼叫使用 庫名.函式名

from 庫名 import *

呼叫使用 直接函式名

第一種可以重定義函式

第二種則不能

通過縮排確定範圍的神奇語言

整數、浮點數、複數可以直接做運算,結果取最寬型別

int() float() complex()三個函式可以直接進行型別轉換

但複數轉換成浮點數和整數並不支援

可以通過imag() 或者 real()函式把其虛部 實部轉換為對應型別

type(x) 返回x的型別

python中的內建運算:

加減乘除

x//y取得商的整數部分

x%y 取餘

取正負x**y x的y次冪

abs(x)取絕對值

divmod(x,y) 相當於(x//y,x%y)

pow(x,y) x的y次冪

ubuntu安裝pip以及修改預設python

一 在終端上使用以下命令,來保證你系統上所有的包都是最新的。sudo apt get updatesudo apt get upgrade 二 安裝pip 安裝python pip和你所需要的包 apt get install python pip 檢查pip的版本 pip v 步驟三 如何使用pi...

強烈推薦的機器學習,深度學習課程以及python庫

張冰洋9 個月前 本著兩條原則推薦一波機器學習,深度學習的課程以及常用的庫 1.不建議報輔導班。不是因為我們不應該為學習知識付費,而是因為有更好的資源,而這些資源恰好免費。報輔導班學習浪費錢倒是次要的,主要是時間有限,所以我們要把最好的時間集中在最高效的事情上。以下課程均有中文字幕 1.機器學習 2...

2 2 vue環境搭建以及vue cli使用

用腳手架建立模板,只需要寫 而不用關注太多 通過cnpm去run dev 或者 build 會在後台開乙個shell視窗 先把需要的依賴 npm install 都安裝上然後再執行專案 ps vue配置資訊 1.bulid 配置檔案所在的資料夾 bulid內的config檔案是webpack的配置 ...