#1輸出字符串
#!/usr/bin/python #這個是python2的語法
print "Hello, World!";#"Hello, World!"
#!/usr/bin/python3 #python3的語法
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)頁編輯器可通過 python3.6 shell交互不通過
print name
name='rongshui'#python3.6可通過
print(name)
name="rongshui"#也可以使用雙引號
print name
name="rongshui"
print(rongshui)
#5定義常量 (在python里面沒有真正意義上的常量 而是用一個大寫的規(guī)定來表示常量)
NAME="ying"
#python為什么不用定義數(shù)據(jù)類型
#因為python是一個自猜想數(shù)據(jù)類型
#不用特別的顯示的指定數(shù)據(jù)類型 就可以完成我們的工作
#至于加不加括號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']
Python中單行注釋以 # 開頭
#!/usr/bin/python3
# 第一個注釋
print ("Hello, Python!") # 第二個注釋
#8中文編碼問題
注意:Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。
正確打印漢字
開頭加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8
# -*- coding: cp-1252 -*-
適合語言為保加利亞語、白羅斯語、馬其頓語、俄語、塞爾維亞語。
#9編碼設(shè)置
若使用Pycharm 設(shè)置步驟:
進入 file > Settings,在輸入框搜索 encoding。
找到 Editor > File encodings,將 IDE Encoding 和 Project Encoding 設(shè)置為utf-8。
#10行與縮進
記?。嚎招幸彩浅绦虼a的一部分。
python最具特色的就是使用縮進來表示代碼塊,不需要使用大括號 {} 。
保持相同的縮進空格數(shù) 空格數(shù)不一致會報錯
if True:
print ("True")
else:
print ("False")
#11標識符
1標識符由字母、數(shù)字、下劃線組成
2不能以數(shù)字開頭
3標識符是區(qū)分大小寫的
#12多行語句(巧用\)
total = i + \
ii + \
iii
[], {}, 或 () 中的多行語句 就不要用\
total = ['1', '2', '3',
'4', '5']
#13Python 引號
Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字符串,引號的開始與結(jié)束必須的相同類型的。
其中三引號可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。
word = 'word'
sentence = "這是一個句子。"
paragraph = """這是一個段落。
包含了多個語句"""
#14等待用戶輸入
#!/usr/bin/python
# -*- coding: UTF-8 -*-
raw_input("按下 enter 鍵退出,其他任意鍵顯示...\n")