今天我们来了解下python作为一门计算机语言,那么它有哪几种数据类型呢?接下来我们来学习一下,python中的数据类型有,Number(数字),String(字符串),List(列表),Tuple(元组),Set(集合),Dictionary(字典)。
Number(数字)
number类型包含了int(整数)、float(浮点)、bool(布尔值)、complex(复数),我们可以用python中的内置函数type()去查看我们的变量类型,此外还可以用 isinstance 来判断。
以上分别输出内容为:
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
我们还可以对Number类型的值进行算术运算(关于算术运算符可在历史文章中查阅):
注意:
1、Python可以同时为多个变量赋值,如a, b = 1, 2。
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
4、在混合计算时,Python会把整型转换成为浮点数。
String(字符串)
Python中的字符串用单引号 ’ 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
a = ‘大家好啊!’
使用type()方法我们可以看到a的类型是str
首先我们可以了解下字符串切片的用法,切片实际是指对字符串内部进行一个查看获取的操作,但是不可进行编辑与更新,具体用法可参考如下:
我们可以看到以上切片的用法,主要是用来进行查看字符串中某些我们所需要的元素,同学可不要以为只是查看用处不大,但当我们实际在公司运用,如果某个字符串的值过长的话,那么我们仅凭肉眼观察是无法做到的,这个时候就可以看得出来切片的用处了。
python中也有很多关于字符串的内置方法,接下来我们可以了解一下:
str1 = 'essuewHGUIGUuihree7384r'
str2 = '1234'
# capitalize():首字母大写
str1.capitalize()
# 计算元素个数
str1.count('ss')
#每个字符开头字母大写,其他为小写
str1.title()
# 判断某元素是否存在字符串里
方法1:str1.find('ss',0,len(str1)) ---不报错
方法2:str1.index('sds') ---不存在会抛出异常
# 判断字符串是否全是数字
str1.isdigit()
# 字符串全部大写
str1.upper()
# 字符串全部小写
str1.lower()
# 判断字符串是否全部大写
str1.isupper()
# 判断字符串是否全部小写
str1.islower()
# 字符串里面大小写互换
str1.swapcase()
# 元素替换
str1.replace('ss','dd')
# 把str2里面的元素岔开分别拼接到str1上
str1.join(str2)
以上是字符串常用的一些方法,同学们可以参照以上,自己进行练习操作!
接下来我们可以了解下字符串的格式化,格式化实际就是字符串的某部分使用变量来代替,具体是什么意思呢,我们可以通过下面的代码来了解一下:
以上三种格式化方式都可以引用,第三种f-str的方式需要在python3.6的版本以上才推出的!
那么我们今天的学习内容就先到这里,有什么不懂得可以私信小牟牟,牟牟看到一定会回复大家的!
关注下方公众号,更多学习资料等着你哦!