python中分为单行注释及多行注释。
单行注释:#我是注释多行注释:
分为两种,一种为左右各三个单引号。另一种为左右各三个双引号。
''' 我是注释我是注释 我是注释我是注释 我是注释我是注释 我是注释我是注释 '''
""" 我是注释我是注释 我是注释我是注释 我是注释我是注释 """缩进与换行
使用缩进表示代码块,不需要使用大括号{}。
同一代码块的语句必须包括相同的缩进空格数。
if True:
print ("Answer")
print ("True")
else:
print ("Answer")
print ("False") #缩进不一致,会导致运行出错。
同一行显示多行语句需在语句之间使用分号(:)分隔
import sys; x='runoob';sys.stdout.write(x+'n')标识符
必须由数字、字母、下划线任意组合,且不能以数字开头。
变量与常量
变量定义规则:
概念:将一些运算的中间的结果暂存到内存中,以便后续代码调用。
1.符合标识符规范。
2.不能使用python语言关键字。
3.变量具有可描述性。
4.不能用中文。
注意:
Python中的变量赋值不需要声明类型。
每个变量在内存中创建,都包括变量的名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
二进制
0 1
进制转换
二进制10==》十进制2
11==》3
二进制100转十进制为1^2^2+0^2^1+0^2^0=4
十进制8转二进制为8*2*2*2=1000
位运算符&:换位与
需要转为二进制对比两个二进制数,从个位、百位
千位……分别对比,只有两个数中的都为1算为1,有一个0或都是0为0.
如:10001&10101=10001
|:换位或
需要转为二进制对比两个二进制数,从个位、百位
千位……分别对比,只有两个数中的都为0算为0,有一个1或都是1为1.
如:10001|10101=10101



