纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

python基本数据类型 简单谈谈python基本数据类型

信自己belive   2021-03-30 我要评论

int(整型)

在32位机器上整数的位数为32位取值范围为-2**31~2**31-1即-2147483648~2147483647

在64位系统上整数的位数为64位取值范围为-2**63~2**63-1即-9223372036854775808~9223372036854775807

long(长整型)

跟C语言不同Python的长整数没有指定位宽即:Python没有限制长整数数值的大小但实际上由于机器内存有限我们使用的长整数数值不可能无限大。

注意自从Python2.2起如果整数发生溢出Python会自动将整数数据转换为长整数所以如今在长整数数据后面不加字母L也不会导致严重后果了。

注意:在Python3里不再有long类型了全都是int

>>> a= 2**64
>>> type(a)  #type()是查看数据类型的方法
<type 'long'>
>>> b = 2**60
>>> type(b)
<type 'int'>

在Python中,加了引号的字符都被认为是字符串!

>>> name = "Alex Li" #双引号
>>> age = "22"       #只要加引号就是字符串
>>> age2 = 22          #int
>>>
>>> msg = '''My name is Alex, I am 22 years old!'''  #我擦3个引号也可以
>>>
>>> hometown = 'ShanDong'   #单引号也可以

那单引号、双引号、多引号有什么区别呢? 让我大声告诉你单双引号木有任何区别只有下面这种情况 你需要考虑单双的配合

msg = "My name is Alex , I'm 22 years old!"

多引号什么作用呢?作用就是多行字符串必须用多引号

msg = '''
今天我想写首小诗
歌颂我的同桌
你看他那乌黑的短发
好像一只炸毛鸡。
'''
print(msg)

字符串拼接

数字可以进行加减乘除等运算字符串呢?让我大声告诉你也能?what ?是的但只能进行"相加"和"相乘"运算。

>>> name
'Alex Li'
>>> age
'22'
>>>
>>> name + age  #相加其实就是简单拼接
'Alex Li22'
>>>
>>> name * 10 #相乘其实就是复制自己多少次再拼接在一起
'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'

注意字符串的拼接只能是双方都是字符串不能跟数字或其它类型拼接

>>> type(name),type(age2)
(<type 'str'>, <type 'int'>)
>>>
>>> name
'Alex Li'
>>> age2
22
>>> name + age2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects #错误提示数字 和 字符 不能拼接

布尔类型很简单就两个值 一个True(真)一个False(假), 主要用记逻辑判断

但其实你们并不明白对么? let me explain, 我现在有2个值  a=3, b=5 , 我说a>b你说成立么? 我们当然知道不成立但问题是计算机怎么去描述这成不成立呢?或者说a< b是成立计算机怎么描述这是成立呢?

没错答案就是用布尔类型

>>> a=3
>>> b=5
>>>
>>> a > b #不成立就是False,即假
False
>>>
>>> a < b #成立就是True, 即真
True


相关文章

猜您喜欢

  • 小程序瀑布流 web页面和微信小程序页面实现瀑布流效果

    想了解web页面和微信小程序页面实现瀑布流效果的相关内容吗TDX在本文为您仔细讲解小程序瀑布流的相关知识和一些Code实例欢迎阅读和指正我们先划重点:小程序瀑布流,微信小程序实现瀑布流,js,瀑布流下面大家一起来学习吧。..
  • Vue中控制v-for循环次数 Vue中控制v-for循环次数的实现方法

    想了解Vue中控制v-for循环次数的实现方法的相关内容吗VegasLemon在本文为您仔细讲解Vue中控制v-for循环次数的相关知识和一些Code实例欢迎阅读和指正我们先划重点:Vue,v-for循环下面大家一起来学习吧。..

网友评论

Copyright 2020 www.Shellfishsoft.com 【贝软下载站】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式