日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python慕课笔记 Python语言程序设计 嵩天笔记整理

發(fā)布時間:2023/12/8 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python慕课笔记 Python语言程序设计 嵩天笔记整理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

**

1、python基本語法元素

1.2**
C誕生于1972年,python誕生于1990年
靜態(tài)語言:編譯執(zhí)行:C/C++\Java,執(zhí)行速度快
腳本語言;解釋執(zhí)行:Python、JavaScript、PHP,維護(hù)靈活程序的基本編寫方法:IPO
Input輸入、Process處理、Output輸出
1.3溫度轉(zhuǎn)化實(shí)例
#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程序語法元素分析
程序的格式框架:
縮進(jìn):嚴(yán)格明確、所屬關(guān)系、長度一致(4個空格/1個Tab鍵)
注釋:單行:# 多行:“’ ”‘命名與保留字
變量:用來保存和表示數(shù)據(jù)的占位符號
命名:關(guān)聯(lián)標(biāo)識符的過程
規(guī)則:大小寫字母、數(shù)字、下劃線和漢字等字符組合、首字符不為數(shù)字、不與保留字相同
保留字:被編程語言內(nèi)部定義并保留使用的標(biāo)識符
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ù)
浮點(diǎn)數(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ù)點(diǎn)后2位
{:.2f} 用于控制浮點(diǎn)數(shù)的小數(shù)點(diǎn)后兩位輸出估函數(shù)
eval() 去掉參數(shù)最外側(cè)引號并執(zhí)行余下語句
eval(<字符串或字符串變量>)
//作業(yè)eg:
1. 普遍認(rèn)為Python語言誕生于1991年。
2. 利用print()格式化輸出,{:.2f}用于控制浮點(diǎn)數(shù)的小數(shù)點(diǎn)后兩位輸出
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ù)值運(yùn)算獲得用戶輸入的一個字符串,格式如下:M OP N,其中,M和N是任何數(shù)字,OP代表一種操作,表示為如下四種:+, -, *, /(加減乘除),根據(jù)OP,輸出M OP N的運(yùn)算結(jié)果,統(tǒng)一保存小數(shù)點(diǎn)后2位。注意:M和OP、OP和N之間可以存在多個空格,不考慮輸入錯誤情況。示例 110 + 1001 / 20110.000.05
參考答案如下:s = input()print("{:.2f}".format(eval(s)))體會eval()函數(shù)的作用,在編程中用處很大

總結(jié)

以上是生活随笔為你收集整理的python慕课笔记 Python语言程序设计 嵩天笔记整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。