1. 程式人生 > >學習Python第一天(2018年12月11號)零散概念

學習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的第一個重點程式“溫度轉換”,並理解其中的知識點

這裡是我的微訊號,大家可以加我一起交流啊:
在這裡插入圖片描述