数据类型
字符型
字符串
字符串用单引号和双引号都可以表示,但是必须对应
常用函数:
str.split(str="",num=string.count(str))[n]
第一个变量为分割符号,第二个变量为分割出的子字符串个数,返回n个字字符串组成的序列
原始字符串
可以自动帮助字符串完转译(也就是系统添加转译字符’’)
以下是原始字符串和字符串的区别,其中\n默认是换行
长字符串
若希望得到跨越多行的字符串,即系统自动识别字符串的分行显示,则可以使用"""
整形
python中不分整形和长整型数据了,存储的数据长度没有限制(除非大于计算机虚拟内存)
浮点型
这里有小数点的数都是浮点型数据,python中按科学技术法表示
布尔型
布尔型只有True和False这两个值注意python中的变量是分大小写的!!!
其中,true相当于整型的1,false相当于0
操作符
算术操作符
+ - * / % ** //
**
其中表示幂运算指令
一定要注意优先级问题,其中指令在操作符中优先级最高
/
与c语言不同的还有这里的除法(/)
这里整数的除法求出的商是小数的(也就是现实生活中的除法)
而C语言中整数相除所用的是地板除法,即省略小数部分
//
//为整数除法
比较运算符
> >= < <= == !=
比较运算符返回的数据都为布尔型,即False,True
逻辑运算符
and or not
这里返回的值也是布尔型
逻辑运算符也有优先级!
not or and 的优先级是不同的:not > and > or