#1輸出字符串 #2輸出加減乘除 #3編輯器輸入 #4定義變量 #5定義常量 #6python保留字 #7注釋 #8中文編碼問題 #9編碼設(shè)置 #10行與縮進(jìn) #11標(biāo)識(shí)符 #12多行語(yǔ)句(巧用\) #13Python 引號(hào) #14等待用戶輸入#15raw_input和input區(qū)別? #1輸出字符串 #!/usr/bin/python #這個(gè)是python2的語(yǔ)法 print "Hello, World!";#"Hello, World!" #!/usr/bin/python3 #python3的語(yǔ)法 print("Hello, World!"); #2輸出加減乘除 #交互式輸入 >>>12345+54321 >>>12-2 >>>2*8 >>>8*4 ![]() #3編輯器輸入 print(12345+54321) print(12-2) print(2*8) print(8*4) ![]() #4定義變量 name='rongshui'#網(wǎng)頁(yè)編輯器可通過(guò) python3.6 shell交互不通過(guò) print name name='rongshui'#python3.6可通過(guò) print(name) name="rongshui"#也可以使用雙引號(hào) print name name="rongshui" print(rongshui) #5定義常量 (在python里面沒有真正意義上的常量 而是用一個(gè)大寫的規(guī)定來(lái)表示常量) NAME="ying" #python為什么不用定義數(shù)據(jù)類型 #因?yàn)閜ython是一個(gè)自猜想數(shù)據(jù)類型 #不用特別的顯示的指定數(shù)據(jù)類型 就可以完成我們的工作 #至于加不加括號(hào)2.7版本是沒關(guān)系的 #6python保留字 >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] ![]() #7注釋 Python中單行注釋以 # 開頭 #!/usr/bin/python3 # 第一個(gè)注釋 print ("Hello, Python!") # 第二個(gè)注釋 #8中文編碼問題 ![]() 注意:Python3.X 源碼文件默認(rèn)使用utf-8編碼,所以可以正常解析中文,無(wú)需指定 UTF-8 編碼。 正確打印漢字 開頭加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 # -*- coding: cp-1252 -*- 適合語(yǔ)言為保加利亞語(yǔ)、白羅斯語(yǔ)、馬其頓語(yǔ)、俄語(yǔ)、塞爾維亞語(yǔ)。 ![]() #9編碼設(shè)置 若使用Pycharm 設(shè)置步驟: 進(jìn)入 file > Settings,在輸入框搜索 encoding。 找到 Editor > File encodings,將 IDE Encoding 和 Project Encoding 設(shè)置為utf-8。 #10行與縮進(jìn) 記住:空行也是程序代碼的一部分。 python最具特色的就是使用縮進(jìn)來(lái)表示代碼塊,不需要使用大括號(hào) {} 。 保持相同的縮進(jìn)空格數(shù) 空格數(shù)不一致會(huì)報(bào)錯(cuò) if True: print ("True") else: print ("False") #11標(biāo)識(shí)符 1標(biāo)識(shí)符由字母、數(shù)字、下劃線組成 2不能以數(shù)字開頭 3標(biāo)識(shí)符是區(qū)分大小寫的 #12多行語(yǔ)句(巧用\) total = i + \ ii + \ iii [], {}, 或 () 中的多行語(yǔ)句 就不要用\ total = ['1', '2', '3', '4', '5'] #13Python 引號(hào) Python 可以使用引號(hào)( ' )、雙引號(hào)( " )、三引號(hào)( ''' 或 """ ) 來(lái)表示字符串,引號(hào)的開始與結(jié)束必須的相同類型的。 其中三引號(hào)可以由多行組成,編寫多行文本的快捷語(yǔ)法,常用于文檔字符串,在文件的特定地點(diǎn),被當(dāng)做注釋。 word = 'word' sentence = "這是一個(gè)句子。" paragraph = """這是一個(gè)段落。 包含了多個(gè)語(yǔ)句""" #14等待用戶輸入 #!/usr/bin/python # -*- coding: UTF-8 -*- raw_input("按下 enter 鍵退出,其他任意鍵顯示...\n") #15raw_input和input區(qū)別? raw_input 輸入字符串或數(shù)字,返回字符串 input 輸入數(shù)字 返回?cái)?shù)字。輸入字符串,返回出錯(cuò) 一般情況下我們都是推薦使用 raw_input() 來(lái)與用戶交互。 分享知識(shí),分享快樂!希望中國(guó)站在編程之巔!
|
|