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