1:嚴格縮排,單引號與雙引號功能相同
2:字串的序號
字串的序號可以用兩種方式表示
-5 -4 -3 -2 -1
我 喜 歡 編 程
0 1 2 3 4
3:使用 獲取字串的乙個或多個字元
索引:返回字串的單個字元《字串》[m]
例: termstr = 「abcde」; termstr[-1] = e;
切片:返回字串中一段字元子串
例:termstr = 「abcde」; termstr[0:-1] =:abcde;
4: 列表型別
1:其由0個或多個資料組成的有序序列
2:列表使用表示,採用『,』分割各元素
3:使用保留字 in 判斷乙個元素是否在列表中
例: tempstr[-1] in[『c』, 『c』]
5:分支語句
使用判斷條件決定程式執行方向的語句
if elif else
例:if tempstr[-1] in[『f』, 『f』]: 注意最後帶冒號。
6:程式輸入輸出
從控制台獲取使用者輸入的函式 input();
使用格式: 《變數》 = input(《提示資訊字串》)
以字元形式向控制台輸出結果的函式print();
使用格式1: print(「《輸出內容》」)
使用格式2(格式化):例:print("轉化後的溫度是f".format(f)),即為{}的使用。
7:評估函式eval()
去掉引數外側引號並執行餘下語句的函式。
例1:>>> eval(「1」)
1例2:>>> eval(「1 + 2」)
3例3:>>> eval('print("hello")')
hello
#tempconvet.py
tempstr = input("請輸入帶有符號的溫度值:")
if tempstr[-1] in ['f', 'f']:
c = (eval(tempstr[0:-1]) - 32) / 1.8
print("轉化後的溫度是c".format(c))
elif tempstr[-1] in ['c', 'c']:
f = 1.8 * eval(tempstr[0:-1]) + 32
print("轉化後的溫度是f".format(f))
else:
print("輸入格式錯誤")
python學習筆記(一)基本語法
1.print 與c語言不同的是,python的輸出語句為 print hello world 字串的引用對雙引號和單引號無要求,且無需分號 此外,乙個簡單的 號就可將兩個字串連線起來 print hello world 輸出為 hello world 而print hello 8 會報錯,因為加號...
python 基本語法(一)
1.python的變數標識沒有型別 2.python的列表類似陣列,新建列表時,直譯器在記憶體中建立乙個類似於陣列的資料結構 堆疊自下而上,偏移量 offset 從0開始 來存放資料 3.訪問列表的方式 識別符號 偏移量 4.len 訪問列表的長度 5.列表識別符號.pop index 刪除指定索引...
python學習筆記 python基本語法補充
我們之前在小插曲這篇博文中提到了中文編碼問題以及其解決方案。這裡再做一些補充。這個中文編碼問題之所以會出現,是python2.x沒有指定編碼形式而導致的。所以我們只需要在檔案開頭加上 coding utf 8 或者 coding utf 8即可。當然了,我也強調了,這是2.x的問題,所以對於3.x是...