文章中有小白没有叙述明白的欢迎大家给小白留言哟。
Python的基本数据类型主要分为两种,数值数据类型、字符串数据类型。除了这两种之外还有元组类型、集合类型、列表类型、字典类型等。
Ⅰ.数值数据类型(number)
表示数字或是数值的数据类型成为数字类型数据类型分为四种:
整数(int):可用十进制(d)、十六进制(x)、八进制(o)、二进制(d)等不同进制形式。
浮点数(float):可以表示带有小数点的一般形式,也可以用科学计数 法表示。
复数(complex):复数类型与数学中的复数相一致,采用a+bj的形式表示,存在实部和虚部。
布尔型(bool):判断表达式的真假,若为真则为1,若为假,则为0。
以上只是一些基础概念对于数据的操作可与数学中有一些区别!
(print()为Python中的输出函数,后续文章中详细解释)
print(5+7) #加法,输出结果为12
print(4.3-2) #减法,输出结果为2.3
print(3*9) #c乘法,输出结果27
print(2/4) #除法,得到一个浮点数,输出结果0.5
print(4//2) #整除,得到一个整数,输出结果为2
print(4//7) #输出结果0
print(19%8)#求模,即获得该算式的余数,输出结果3
print(2**3)#幂运算,输出结果8
Ⅱ.字符串数据类型(str)
字符串是一个有序字符的集合,用于存储和表示基本的文本信息,但是只能存放一个值,一经定义,不可改变。
是用两个双引号""或者两个单引号’'括起来,同时使用反斜杠\转义特殊字符的一个或多个字符。
字符串的截取:变量[头下标:尾下标]
咚咚咚 敲黑板了,中括号里面的取值范围可是“左闭右开”的。既包含头下标的字符,不包含尾下标的字符。
索引值以0为开始值,-1为从末尾的开始位置,如下所示
加号+是字符串的连接符,星号*表示复制当前字符串,紧跟的数字为复制的次数。
Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串。
我们通过下面的列子一起来学习一下对字符串的操作,小白认为很有趣哦。
str='zxcvbnmkjh'
print(str) #输出字符串zxcvbnmkjh
print(str[0:-2])#输出字符串中第一个到倒数第三个所有字符zxcvbnmk
print(str[0])#输出字符串的第一个字符,即z
print(str[3:6])#输出字符串中从第四个到第六个所有字符,vbnm
print(str[3:])#输出从第四个开始到最后所有字符,vbnmkjh
print(str*3)#字符串输出三次,输出结果为zxcvbnmkjhzxcvbnmkjhzxcvbnmkjh
print(str+"TEST1")#连接字符串,输出结果为:zxcvbnmkjhTEST1
Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r(大小写均可),表示原始字符串
print('xiao\nbai')
#输出结果为:
#xiao
#bai
print(r'xiao\nbai')
#输出结果为:xiao\nbai