编码
指定文件编码
# -*- coding: cp-1252 -*-
标识符
- 第一个字符必须是字母表中字母或下划线'_'。
- 标识符的其他的部分有字母、数字和下划线组成。
- 标识符对大小写敏感。
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']
注释
'#' 开头的行注释,或者三个单引号或双引号的块注释
# 注释
‘’‘
注释
’‘’
“”“
注释
”“”
行缩进
缩进表示代码块,同一层次代码缩进相同
多行语句
使用反斜杠实现
string = item_one + \
item_two + \
item_three
在[],{},()中的多行语句不需要用反斜杠
数据类型
- 整数, 如 1
- 长整数 是比较大的整数
- 浮点数 如 1.24、4E-2
- 复数 如 1 + 2j、 1.1 + 2.2j
字符串
- 单引号双引号功能相同
- 三引号可以指定多行字符串
- 转移符 \
- 自然字符串 用r定义 里面的所有字符直接打印,无功能 如r' hello\n\n\t\r’
- unicode 字符串 使用u定义如 u‘123123123123’
- 字符串是不可变的
- 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
空行
用于函数之间或类的方法之间分隔
用户输入字符
input("\n\n按下 enter 退出")
同一行显示多条语句
用分号隔开
print 输出
print 默认输出是换行的。 如果不换行可以在末尾加上end=""
x = "a"
print(x,end=" ")
print (x)
import 与from import
导入模块
import sys
from numpy import *
网友评论