python基本語法 筆記一

2021-08-20 18:33:08 字數 1324 閱讀 2012

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是...