python學習筆記(二)

2021-09-24 04:01:44 字數 1050 閱讀 1983

name=input("what your name?")

print("hello", name) 或者寫成print("hello"+name)

或者更難一點:

name = input ("what your name?")

age=input("what your age?")

hometown=input("what your hometown?")

print("hell0" + name,"your are from"+hometown,"your are"+ age+ "years old")

一些解釋:

1、 input是期望使用者輸入的值

2、為什麼要對input的東西賦值為name ?(因為要儲存這部分資料)

3、hello和name屬於字串,兩個字串之間要拼接,用,或者+兩種方式(我試過了要用+)

#name=input("what your name?")。(快捷鍵:control+?可以加多行注釋)

或者「」「——」「」 』『』——『』『

解釋:注釋的作用

1、在**前加#號這段**就不執行了。

2、同時注釋也是解釋說明,類似備註(防止時間久了不理解什麼意思,只在不好理解的地方加就可以,可以用中文/英文)

備註:不能跨資料型別進行運算

資料型別

表示數字

int(整數)、long(長整數-3.0基本上不用了)、float(浮點數-即小數)

字串定義:叫引號(單、雙、多引號)的都是字串,"22"「nihao」 『1』 寫多行時需要用多引號,不加引號的字串是變數,如name=yoyo,yoyo=1 (見上一節筆記)字串只能跟字串進行運算,不能跨資料型別,字串之間可以運用+或*進行拼接

布林型別

true/false:其實就是需要將正確/錯誤的規則提前定義好,方便後續根據其判斷

此外:還有列表、字典(dict)、集合、元祖等等,後面再看

tip:type(age)可以檢視變數的資料型別

python學習筆記(二)

集合 set是可變的集合,frozenset是不可變的集合 1.構造集合 s set abcde s set a b c s set abc def ghi s frozenset abcde 2.集合操作 1.新增元素 s.add b 2.刪除元素 s.remove obj 當該元素不存在時丟擲異...

Python學習筆記(二)

換了本書,開始看 python核心程式設計 從第三章開始看。只記一些與c c 不同的地方,一些相同之處略去不提。3.1語句與語法 1 跨行一般用反斜槓 有兩個例外,乙個是在括號裡,二是三引號中 print what the hell you waiting for?2推薦用四個空格寬度代替製表符縮排...

python學習筆記(二)

python數值處理 在互動模式下,把python當作計算器用不錯。1 整數做除法運算,除不盡時,取較小的那個數。如 7 3 2 7 3 3 不是 2哦 2 等號 用於給變數賦值,雙等號 用於數值比較。如 width 20 height 5 9 width height 900 if x 0 pri...