首页 / PYTHON / Python 数据类型
Python 数据类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 数据类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1975字,纯文字阅读大概需要3分钟。
内容图文
![Python 数据类型](/upload/InfoBanner/zyjiaocheng/741/58ef187ea0614eea9a3ea2efdfa7adc1.jpg)
Python3 有六个标准的数据类型:
-
Number(数字)
-
String(字符串)
-
List(列表)
-
Tuple(元组)
-
Set(集合)
-
Dictionary(字典)
数字(Number)、字符串(String)、元组(Tuple)是不可变的数据类型,列表(List)、集合(Set)、字典(Dictionary)是可变的。
不可变指的是值本身不可变,但变量是可变的。比如:
1 a="hello wolrd" 2 a=10 3 print(a) #10
“hello world”这个字符串本身是不可变的,我们不能修改这个字符串本身,但我们可以修改指向这个字符串的变量。
查看数据类型
1、可用type()查看值、变量的数据类型:
a=1 print(type(a)) # <class 'int'> print(type(1)) #可直接使用值
2、可用isinstance()判断变量类型:
1 a=1 2 b=isinstance(a, int) #返回值是bool类型 3 print(b) #True 4 5 b=isinstance(1,int) #第一个参数也可以使用具体的值
数字(Number)
Python3 支持4种数字: int、float、bool、complex(复数)
1 a,b,c,d=1,1.2,True,4+3j 2 print(c+1) #2
bool型有两个值:True、False,首字母要大写。参与算数运算时,True代表1,False代表0。
需要注意的算数运算符:
1 print(6/4) #除法,结果是浮点型 2 print(4/4) #1.0 3 4 print(6//4) #整除,只保留整数部分,1 5 6 print(2**3) #乘方,2的3次方(幂),8
字符串(String)
1、定义
1 a="hello" #可使用双引定界 2 b=' world!' #也可以使用单引定界 3 c="""hello 4 world!""" #多行字符串可使用三个单引或三个双引定界 5 6 7 d="\"ok\"" #特殊字符要使用\转义 8 print(d) 9 10 print(r"\n") #可在字符串前面加一个r,表示原始字符串,这样就不会解析\表示的特殊字符。此句代码原样输出\n 11 12 print(a+b) # +号是字符串连接符 13 print(1+a) #数字和字符串不能相加,会报错
2、字符串索引、截取
1 a="hello" #可使用双引定界 2 3 print(a) #整个字符串 4 5 print(a[0]) #某个字符,下表索引,可使用负数。0表示左起第一个,-1表示右起第一个。h 6 print(a[-1]) #o 7 8 print(a[0:3]) #截取字符串。hel,截取范围是[start,end),和java一样,包含start,不包含end 9 print(a[1:]) #可缺省start或end,缺省时默认start为0,end为-1 10 print(a[:3]) #
3、字符串的成倍增加
1 a="hello"*3 #字符串可与数字相乘。3个hello连接在一起。 2 print(a) #hellohellohello 3 4 print("*"*50) #分隔线效果
内容总结
以上是互联网集市为您收集整理的Python 数据类型全部内容,希望文章能够帮你解决Python 数据类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。