python class 是否存在某个变量_python基础数据类型(一)

今天我们来了解下python作为一门计算机语言,那么它有哪几种数据类型呢?接下来我们来学习一下,python中的数据类型有,Number(数字),String(字符串),List(列表),Tuple(元组),Set(集合),Dictionary(字典)。

Number(数字)

number类型包含了int(整数)、float(浮点)、bool(布尔值)、complex(复数),我们可以用python中的内置函数type()去查看我们的变量类型,此外还可以用 isinstance 来判断。

4cd5cdb07fafed33a7520bea4b4f44d3.png

以上分别输出内容为:

<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

我们还可以对Number类型的值进行算术运算(关于算术运算符可在历史文章中查阅):

>>> 5 + 4  # 加法9>>> 4.3 - 2 # 减法2.3>>> 3 * 7  # 乘法21>>> 2 / 4  # 除法,得到一个浮点数0.5>>> 2 // 4 # 除法,得到一个整数0>>> 17 % 3 # 取余2>>> 2 ** 5 # 乘方32

注意:

  • 1、Python可以同时为多个变量赋值,如a, b = 1, 2。

  • 2、一个变量可以通过赋值指向不同类型的对象。

  • 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

  • 4、在混合计算时,Python会把整型转换成为浮点数。

String(字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

               a = '大家好啊!'

使用type()方法我们可以看到a的类型是str

首先我们可以了解下字符串切片的用法,切片实际是指对字符串内部进行一个查看获取的操作,但是不可进行编辑与更新,具体用法可参考如下:

5f5755aeb8b2547c69cde46124b3f6f5.png

我们可以看到以上切片的用法,主要是用来进行查看字符串中某些我们所需要的元素,同学可不要以为只是查看用处不大,但当我们实际在公司运用,如果某个字符串的值过长的话,那么我们仅凭肉眼观察是无法做到的,这个时候就可以看得出来切片的用处了。

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)

以上是字符串常用的一些方法,同学们可以参照以上,自己进行练习操作!

接下来我们可以了解下字符串的格式化,格式化实际就是字符串的某部分使用变量来代替,具体是什么意思呢,我们可以通过下面的代码来了解一下:

8597270664fb7754efaa9a579533333d.png

以上三种格式化方式都可以引用,第三种f-str的方式需要在python3.6的版本以上才推出的!

那么我们今天的学习内容就先到这里,有什么不懂得可以私信小牟牟,牟牟看到一定会回复大家的!

9ff80c50cfe71941593fb767c468f70d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值