編碼
指定文件編碼
# -*- coding: cp-1252 -*-
標(biāo)識(shí)符
- 第一個(gè)字符必須是字母表中字母或下劃線'_'蔽豺。
- 標(biāo)識(shí)符的其他的部分有字母喷舀、數(shù)字和下劃線組成饭弓。
- 標(biāo)識(shí)符對(duì)大小寫敏感。
python保留字
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']
注釋
'#' 開(kāi)頭的行注釋蚯姆,或者三個(gè)單引號(hào)或雙引號(hào)的塊注釋
# 注釋
‘’‘
注釋
’‘’
“”“
注釋
”“”
行縮進(jìn)
縮進(jìn)表示代碼塊五续,同一層次代碼縮進(jìn)相同
多行語(yǔ)句
使用反斜杠實(shí)現(xiàn)
string = item_one + \
item_two + \
item_three
在[],{},()中的多行語(yǔ)句不需要用反斜杠
數(shù)據(jù)類型
- 整數(shù), 如 1
- 長(zhǎng)整數(shù) 是比較大的整數(shù)
- 浮點(diǎn)數(shù) 如 1.24龄恋、4E-2
- 復(fù)數(shù) 如 1 + 2j疙驾、 1.1 + 2.2j
字符串
- 單引號(hào)雙引號(hào)功能相同
- 三引號(hào)可以指定多行字符串
- 轉(zhuǎn)移符 \
- 自然字符串 用r定義 里面的所有字符直接打印,無(wú)功能 如r' hello\n\n\t\r’
- unicode 字符串 使用u定義如 u‘123123123123’
- 字符串是不可變的
- 按字面意義級(jí)聯(lián)字符串篙挽,如"this " "is " "string"會(huì)被自動(dòng)轉(zhuǎn)換為this is string荆萤。
空行
用于函數(shù)之間或類的方法之間分隔
用戶輸入字符
input("\n\n按下 enter 退出")
同一行顯示多條語(yǔ)句
用分號(hào)隔開(kāi)
print 輸出
print 默認(rèn)輸出是換行的镊靴。 如果不換行可以在末尾加上end=""
x = "a"
print(x,end=" ")
print (x)
import 與from import
導(dǎo)入模塊
import sys
from numpy import *