edgar-736346-unsplash
1
Python 基础
1.1 保留字
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
>>>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']
1.2 行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数
1.3 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end="":
1.4 import 与 from…import
在 python 用import或者from...import来导入相应的模块。
将整个模块(somemodule)导入,格式为:import somemodule
从某个模块中导入某个函数,格式为:from somemodule import somefunction
从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为:from somemodule import *
1.5 数字类型
1.5.1 python中数字有四种类型:整数、布尔型、浮点数和复数。
1.5.2 int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
1.5.3 bool (布尔), 如 True。
1.5.4 float (浮点数), 如 1.23、3E-2
1.5.5 complex (复数), 如 1 + 2j、 1.1 + 2.2j
1.6 其他
1.6.1 始终坚持4 个空格的缩进,在文本编辑器中,需要把 Tab 自动转换为 4 个空格,确保不混淆
1.6.2 Python大小写敏感
1.6.3 Python 使用# 注释
2
Python 运算符
Python 支持的运算符类型(略)
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
3
Python 数据类型
整数,任意大小的整数,用十六进制表示比较方便
浮点数,可能会有四舍五入的误差,对于很大或很小的浮点数,把 10 用 e 代替
字符串,是用‘或者“括起来的任意文本(在 Python 中 ’ 和 ” 并无差别),本身只是一种表示方式,不是字符串的一部分
转义字符 \ 可以转义很多字符,比如\n表示换行,转义字符本身也要转义,比如\\ 表示 \
空值,空值是 Python 里一个特殊的值,用 None 表示,不能理解为 0 ,0 是有意义的,而 None 是一个特殊的空值
内容很多
不详细列举
今天就先这样啦
good luck
领取专属 10元无门槛券
私享最新 技术干货