python2中的print语句可以不用小括号。_Python3中的数据类型

53a34bf275114748d47ebf7d1d301342.png

如果说python中的数据类型,那我们要从标准数据类型说起,在python中标准数据类型如下:  

e31e940f13e180219e541838454140de.png

  数字类型: 数字数据类型用于存储数值。 他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。   在python2.X中数据类型分的比较多,有int(有符号整型),long(长整型[也可以代表八进制和十六进制]),float(浮点型),complex(复数). 到了python3.X中long类型被移除,使用int代替,比较常用的就是int或者float型.   字符串: 字符串用string表示,有数字,字母,下划线组成的一串字符 在python中字符串表达方式是由引号引起来的,这个引号包括:单引号(‘ ’),双引号(“ ”),三引号(‘’’ ’’’).存在2种取值顺序,称为索引: 从左到右索引从0开始,最大值是整个字符串长度-1 从右倒左索引从-1开始,最大值在字符串的开头  

56aacb67e9744c34c8273f9c396e938e.png

索引用[ ]表示,如上面的字符串,定义str=RUNOOB,要取N值,表达方式为:str[2]或者str[-4] 对于字符串的操作还有以下方式: str = 'Hello World!'  print(str ) # 输出完整字符串  print(str[0]) # 输出字符串中的第一个字符  print(str[2:5]) # 输出字符串中第三个至第六个之间的字符串  print(str[2:]) # 输出从第三个字符开始的字符串  print(str*2) # 输出字符串两次  print(str+"TEST") # 输出连接的字符串   列表: 列表的表达方式是[],也是python使用比较频繁的数据类型,也是最通用的符合数据类型. 除了上述索引,也可以进行切片操作:  

15216158b8d6566a74b02b423cd47f2e.png

举例如下: list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]  tinylist = [123, 'john']  print(list) # 输出完整列表  print(list[0]) # 输出列表的第一个元素  print(list[1:3]) # 输出第二个至第三个元素 print(list[2:]) # 输出从第三个开始至列表末尾的所有元素  print(tinylist*2) # 输出列表两次  print(list+tinylist) # 打印组合的列表   元组: 元组类似于列表,但是又不同于列表,元组用( )表达,内部元素和列表一样,用逗号隔开,元组不能修改,只能读取,如果要删除就是删除整个元组,操作上没有列表那样灵活 举例如下: tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )  tinytuple = (123, 'john')  print(tuple) # 输出完整元组  print(tuple[0]) # 输出元组的第一个元素  print(tuple[1:3]) # 输出第二个至第四个(不包含)的元素 print(tuple[2:]) # 输出从第三个开始至列表末尾的所有元素  print(tinytuple*2) # 输出元组两次  print(tuple+tinytuple) # 打印组合的元组   字典: 字典是python中除列表以外使用最灵活的数据类型,字典和列表的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取的.字典用{ }来表示,每一个元素都有key和value来组成.键不可以重复,value是可以重复的. 使用举例如下: dict = {} dict['one'] = "This is one"  dict[2] = "This is two"  tinydict = {'name': 'john','code':6734, 'dept': 'sales'} print(dict['one']) # 输出键为'one' 的值  print(dict[2]) # 输出键为 2 的值  print(tinydict) # 输出完整的字典  print(tinydict.keys()) # 输出所有键  print(tinydict.values()) # 输出所有值   以上就是python中标准的几种数据类型的介绍, 补充一下python2.X和python3.X的区别: 1.Print函数: Python2中的print函数到python3中为print()函数,多了一个括号.   2.Unicode Python2中有ASCII str() 类型,unicode()是单独的,不是byte类型 Python3中,有Unicode(utf-8)字符串,在python3.x中默认使用utf-8编码 所以在python3中下面的语法也是正确的: 中国="China"print(中国) 输出结果是:China   3. 除法运算 直接举例说明: Python2.X中 >>> 1 / 2 0 >>> 1.0 / 2.0 0.5 Python3.X中: >>> 1/2 0.5   以上是几个关于python2和python3的常用的区别,当然还有些其他区别,这里不再赘述。

------------END--------------

今天加小唐老师领取

全年公开课精华视频集锦

f6871b94a0f0936173c9a1774d87075b.png

你可能还想看 软件测试到底在学什么(职业发展概览) 面试中的工具问题 看这一篇就够了 面试官: 请你说说微信发红包,有哪些测试点 MySQL学习笔记1-关系数据库概述

44ae4e15cc409a4d654c0ef854770cb5.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值