标识符
Python中标识符由字母,数字,下划线组成.
字母区分大小写,不能以数字开头,以下划线开头的标识符具有特殊意义.
保留字符
Python中的关键字不能用做常数,变量,标识符.
关 | 键 | 字 |
---|---|---|
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
缩进
Python中不使用{}大括号来表示代码块,而是使用行和缩进来表示代码块,每个代码块都含有相同的空格缩进.(建议使用单个制表符,两个空格,四个空格)
注释
单行注释使用#
多行注释使用""" """
数据类型
Python中数据类型有:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
其中数字类型包含:整型(int),长整型(long),浮点型(float),复数(complex).
Python使用 L 来显示长整型.
复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示,复数的实部 a 和虚部 b 都是浮点型.
运算符
算术运算符:
算术运算符 | 描述 |
---|---|
+ | 相加 |
- | 相减 |
* | 相乘 |
/ | 相除 |
% | 取余 |
** | 平方 |
// | 整除(向下取整) |
比较运算符与C++一样
赋值运算符没有++和--
位运算符与C++一样
逻辑运算符:
逻辑运算符 | 逻辑表达式 | 描述 | 实例 |
---|---|---|---|
and | x and y | 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值 | (a and b) 返回 20 |
or | x or y | 布尔"或" - 如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计算值 | (a or b) 返回 10 |
not | not x | 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True | not(a and b) 返回 False |
成员运算符:
成员运算符 | 描述 | 实例 |
---|---|---|
in | 如果在指定的序列中找到值返回 True,否则返回 False | x 在 y 序列中 , 如果 x 在 y 序列中返回 True |
not in | 如果在指定的序列中没有找到值返回 True,否则返回 False | x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True |
身份运算符:
身份运算符 | 描述 | 实例 |
---|---|---|
is | is 是判断两个标识符是不是引用自一个对象 | x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False |
not is | is not 是判断两个标识符是不是引用自不同对象 | x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False |
输入使用:input()
输出使用:print()
参考文章
评论 (0)