學習Python第一天(2018年12月11號)零散概念
Python基本語法元素
摩爾定律(計算機中的一個重要的預測法則):
程式設計技巧(1、語法 2、套路 3、實踐)
單位面積積體電路上可容納的電晶體的數量約每兩年翻一番
程式設計語言將會成為生存技巧
原始碼通過編譯器白城目的碼
語言可以分為:
靜態語言:編譯 c C++ JAVA
指令碼語言: 翻譯 Python PHP JSP
程式的編寫方法,IPO(input process output)
擁有者 PSF(Python software foundation)
開源精神
兩種程式設計方式:檔案時,互動式
例項1、求圓的面積
#求圓的面積
#求圓的面積 import turtle PI = 3.141592653 radius = int(input("請輸入圓的半徑")) area = PI*radius*radius print("這個圓的面積為:") print(area) turtle.pensize(2) turtle.circle(radius)
例項2、同切圓的繪製(初步瞭解下turtle(海龜繪圖體系))
import turtle
turtle.pensize(10)
turtle.circle(120)
turtle.circle(50)
turtle.circle(80)
例項3、繪製五角星
import turtle
from turtle import *
color ('red','red')
turtle.pensize(10)
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
一個重要的例子帶你進入Python
重要例項之溫度轉換
#Tempconvert.py
TempStr = input("請輸入帶有符號的溫度值:")
if TempStr[-1] in ['f','F']:
c = (eval(TempStr[0:-1])-32)/1.8
print("轉換後的溫度是{:.2f}c".format(c))
elif TempStr[-1] in ['C','c']:
f = eval(TempStr[0:-1])*1.8+32
print("轉換後的溫度為:{:.2f}f".format(f))
else :
print("您輸入的數值有誤")
當然這裡有很多好用的語法,先記住OK
Python的語法元素分析:
不同的顏色,叫做程式碼高亮(程式設計的色彩輔助體系不是語法要求)
縮排(語法的一部分,所屬關係)
註釋 單行,多行
保留字
對溫度轉換的程式碼解讀:
1、列表的使用[]
索引:返回字串的單個字元
<字串>.[M]
切片:返回字串中的一段子串
<字串>.[M:N]
指的是從M開始不到N就結束
使用保留字in 判斷一個元素是否在列表中
2、語句與函式
函式:eval(),input(),print()
格式化初講:
**print(“轉換後的溫度為:{:.2f}c”.format©)**其中{}叫做槽(後續變數填到槽中)
如:{:.2f}c 指的是:將變數c填充到這個位置時,取小數點後兩位
eval() 評估函式
去掉引數最外側引號並執行餘下語句的函式(eval(“1”)—>1)
eval(“1+2”)–>3
eval(“print(“Hello world!”)”)
課程小結:
本節主要是講了Python語言的一些理解性的概念
重點掌握Python的第一個重點程式“溫度轉換”,並理解其中的知識點
這裡是我的微訊號,大家可以加我一起交流啊: