將近2020年,python2即將再也不更新,可是咱們如今的python3也能很是受歡迎的!回顧一下2/3的區別:python
1.python2 源碼不標準,混亂,重複代碼太多,
2.python3 統一 標準,去除重複代碼。spa
固然也有一些語法的不同,這裏就不一一細說了。code
1.就是將一些運算的中間結果暫存到內存中,以便後續代碼調用。blog
2.不能是python中的關鍵字。內存
help("keywords")
關鍵字:['and', 'as', 'assert', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'exec','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']字符串
1.方便本身方便他人理解代碼。input
2.單行註釋:#源碼
3.多行註釋:'''被註釋內容''' """被註釋內容"""it
# 單行註釋 ''' 多行註釋 '''
1.打印字符串、數字class
2.格式化輸出等等
a = 'hello word!' print(a) print('這是個人python第一個程序:%s' % a)
1.等待輸入,
2.input出來的數據類型所有是str類型
name = input('請輸入您的名字:') print(name) print('數據類型是:%s' % type(name))
1.數字:int 一、二、三、四、5...(可:+ - * / **、% 取餘數 ) ,打印type可查看數據類型。
--字符串轉化成數字:int(str) 條件:str必須是數字組成的。
--數字轉化成字符串:str(int)
2.字符串:str,python當中凡是用引號引發來的都是字符串。
--可相加:字符串的拼接。
--可相乘:str * int
3.bool:布爾值。
--True
--False。
a = 1 # int b = '1' # str c = True # bool:布爾值 print(a, type(a)) print(b, type(b)) print(c, type(c))