数据类型
数字类型
整数(可以很大)
小数
复数(虚部用J或j表示)
四舍五入函数 round(值,保留位数)默认保留整数
字符串
字符串是连续的字符序列,是计算机所能表示一切字符的集合
字符串属于不可变序列可以用单引号,双引号和三引号,其中单引号和双引号表示的字符串必须在一行而三引号可以在多行
注:开始和结束的定界符必须一致,但可以嵌套
分行显示可以用\或()
s ="早安" \
"世界"
ss=("早安"
"读书人")
print(s)
print(ss)
转义字符
转义字符是指使用""对一些特殊的字符进行转义
常见的转义字符
转义字符 | 说明 |
---|---|
\ | 续航符 |
\n | 换行符 |
\0 | 空 |
\t | 水平制表符,用于横向跳到下一制表位 |
‘’ | 双引号 |
’ | 单引号 |
\ | 一个反斜杠 |
\f | 换页 |
\0dd | 八进制数 |
\xhh | 十六进制数 |
布尔值
True或False
数据类型转换
int() ————>整型
float() ————>浮点类型
str() ————>字符串
hex() ————>十六进制字符串
oct() ————>八进制字符串
运算符
算术运算符
加 减乘 除 取余(与第二个数符号一样)
注:除分两种情况 /取整数和小数 //整数相除取整
print(10/4) #2.5
print(10//4) #2
赋值运算符
= += -= *= /= %= //=
比较运算符
比较运算符返回布尔值
等于运算符 ==
不等于运算符!=
大于运算符 >
小于运算符 <
大于等于运算符 >=
小于等于运算符<=
当判断一个变量是否介于两个值之间是可以采用值1<变量<值2的形式
逻辑运算符
逻辑与 and 一假则假
逻辑或 or 一真则真
逻辑非 not 真假交换
位运算符
位与& 有0即为0
位或| 有1即为1
位取反~ 1位0 0位1
位异或^ 全0或全1才为0
左移 <<
右移 >>
print使用
print('x',end=“ ”)//默认输出结束后会换行,end=' '特定的字符结束输出