python慕课笔记 Python语言程序设计 嵩天笔记整理
**
1、python基本語法元素
1.2**
C誕生于1972年,python誕生于1990年
靜態(tài)語言:編譯執(zhí)行:C/C++\Java,執(zhí)行速度快
腳本語言;解釋執(zhí)行:Python、JavaScript、PHP,維護靈活程序的基本編寫方法:IPO
Input輸入、Process處理、Output輸出
1.3溫度轉(zhuǎn)化實例
#TempConvert.py
TempStr = input(“請輸入帶有符號的溫度值;”)
if TempStr[-1] in [‘F’,‘f’]:
C = (eval(TempStr[0:-1]) - 32)/1.8
print(“轉(zhuǎn)換后的溫度是{;.2f}C”.format?)
elif TempStr[-1] in [‘C’,‘c’]:
F = 1.8*eval(TempStr[0:-1]) + 32
print(“轉(zhuǎn)化后的溫度是{:.2f}F”.format(F))
else:
print(“輸入格式錯誤”)
1.4程序語法元素分析
程序的格式框架:
縮進:嚴格明確、所屬關(guān)系、長度一致(4個空格/1個Tab鍵)
注釋:單行:# 多行:“’ ”‘命名與保留字
變量:用來保存和表示數(shù)據(jù)的占位符號
命名:關(guān)聯(lián)標識符的過程
規(guī)則:大小寫字母、數(shù)字、下劃線和漢字等字符組合、首字符不為數(shù)字、不與保留字相同
保留字:被編程語言內(nèi)部定義并保留使用的標識符
33個:and elif import global as else in return except try break finally lambda while for not continue from or def if pass del True False None / raise nonlocal assert is class with yield
數(shù)據(jù)類型
字符串:由0個或多個字符組成的有序字符序列
字符串使用:
索引:返回字符串中單個字符 “ “[M]
切片:返回字符串中一段字符 “ ”[M:N]
整數(shù):數(shù)學(xué)中的整數(shù)
浮點數(shù):…實數(shù),帶有小數(shù)部分
列表;由0個或多個數(shù)據(jù)組成的有序數(shù)列[‘ ’,’’]
語句與函數(shù)
賦值語句、分支語句、print函數(shù)
python程序的輸入輸出
輸入 <變量>= input(<提示信息字符串>)
輸入的信息保存在變量中 輸出 print(<擬輸出字符串或字符串變量>)
print()函數(shù)的格式化:
Print(“轉(zhuǎn)化后的溫度是{:.2f}C”.format?)
{}表示槽,后續(xù)變量填充到槽中 .2f表示取小數(shù)點后2位
{:.2f} 用于控制浮點數(shù)的小數(shù)點后兩位輸出估函數(shù)
eval() 去掉參數(shù)最外側(cè)引號并執(zhí)行余下語句
eval(<字符串或字符串變量>)
//作業(yè)eg:
1. 普遍認為Python語言誕生于1991年。
2. 利用print()格式化輸出,{:.2f}用于控制浮點數(shù)的小數(shù)點后兩位輸出
3. Hello World的條件輸出獲得用戶輸入的一個整數(shù),參考該整數(shù)值,打印輸出"Hello World",要求:如果輸入值是0,直接輸出"Hello World",如果輸入值大于0,以兩個字符一行方式輸出"Hello World"(空格也是字符),如果輸入值小于0,以垂直方式輸出"Hello World"示例 10Hello World參考代碼如下:
n = eval(input())
if n == 0:
print(“Hello World”)
elif n > 0:
print(“He\nll\no \nWo\nrl\nd”)
else:
for c in “Hello World”:
print?
4. 數(shù)值運算獲得用戶輸入的一個字符串,格式如下:M OP N,其中,M和N是任何數(shù)字,OP代表一種操作,表示為如下四種:+, -, *, /(加減乘除),根據(jù)OP,輸出M OP N的運算結(jié)果,統(tǒng)一保存小數(shù)點后2位。注意:M和OP、OP和N之間可以存在多個空格,不考慮輸入錯誤情況。示例 110 + 1001 / 20110.000.05
參考答案如下:s = input()print("{:.2f}".format(eval(s)))體會eval()函數(shù)的作用,在編程中用處很大
總結(jié)
以上是生活随笔為你收集整理的python慕课笔记 Python语言程序设计 嵩天笔记整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac下载Bilibili视频
- 下一篇: 成功解决raise AssertionE