input函数:x=input(please input:' ')
接收用户的键盘输入
print 函数 在print语句之后加上逗号 表示输出后不换行
print(value,-----,sep=‘ ’,end =‘ ’)
sep默认空end默认换行
file 默认标准输出流
注释:
1.以#开始
2.“‘ ”’三个引号之间
导入模块 每个import只能导入一个模块
多行语句
如果一行语句太长,可在末尾加上’\’ 用括号也可
使用帮助:
help()获取信息
数值类型
(1)整型int 正数不带小数点 对大小没有限制 只要内存够大就行
(2)浮点型
(3)复数
字符串 单引号和双引号效果一样
转义字符
字符串运算
字符串格式化
print(“我的名字是%S年龄%d”%(’xmj‘,41))
布尔类型 Ture Flase
运算 :and or not
空值 None
和任何其他的数据比较永远返回False
变量
等号= 赋值 可以把任何量赋值给变量 可以类型不同的变量
是基于值的内存管理
a=’ABC‘
在内存创建一个’ABC‘的字符串,把a指向’ABC'
a也可以只想任何类型不同的变量
type() 函数可以查询变量的数据类型
常量
不能变的量
数学中的圆周率 PI=3.1415、、、
实际上可以改变PI的值
运算符
算术运算符
+ - * / % **(指数) //(整除)
关系运算符
关系运算符优先级低于算术运算符
逻辑运算符
and not or
ture 作为数值为1 False作为数值为0
赋值运算符
左边必须为变量 不等同与数学符号 没有等于含义
位运算符 bit
按位与& 按位或| 按位异或^
按位求反~ 左移<< 右移>>
成员运算符
in not in
标识运算符
is not is
运算符优先级 (按以上顺序向下)