Python学习之基本数据类型
2020-12-13 17:01
标签:onclick 创建 优先 其他 str git 取值 info 双引号 Python学习之基本数据类型 标签:onclick 创建 优先 其他 str git 取值 info 双引号 原文地址:https://www.cnblogs.com/layblogs/p/11622547.html运算符
基本数据类型
#int整型
定义:age=10 #age=int(10)
用于标识:年龄,等级,身份证号等等
#float浮点型
定义:salary=3.1 #salary=float(3.1)
用于标识:工资,身高,体重等
#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()是查看数据类型的方法
True or False #1或0
#在python中,加了引号的字符就是字符串类型
实例:name=‘lay‘ #name = str(‘lay‘)
实例:
msg = "My name is Lay, i‘m 18 years old!"
msg = ‘‘‘
窗前明月光,
疑似地上霜,
举头望明月,
低柔思故乡。
‘‘‘
print(msg)
#1.按索引取值(正向取+反向取)
#2.切片(左闭右开)
#3.长度len
#4.成员运算in和not in
#5.移除空白strip
#6.分列split
#1、strip,lstrip,rstrip
#2、lower,upper
#3、startswith,endswith
#4、format的三种玩法
#5、split,rsplit
#6、join
#7、replace
#8、isdigit
#strip
name=‘*egon**‘
print(name.strip(‘*‘))
print(name.lstrip(‘*‘))
print(name.rstrip(‘*‘))
#lower,upper
name=‘egon‘
print(name.lower())
print(name.upper())
#startswith,endswith
name=‘alex_SB‘
print(name.endswith(‘SB‘))
print(name.startswith(‘alex‘))
#format的三种玩法
res=‘{} {} {}‘.format(‘egon‘,18,‘male‘)
res=‘{1} {0} {1}‘.format(‘egon‘,18,‘male‘)
res=‘{name} {age} {sex}‘.format(sex=‘male‘,name=‘egon‘,age=18)
#split
name=‘root:x:0:0::/root:/bin/bash‘
print(name.split(‘:‘)) #默认分隔符为空格
name=‘C:/a/b/c/d.txt‘ #只想拿到顶级目录
print(name.split(‘/‘,1))
name=‘a|b|c‘
print(name.rsplit(‘|‘,1)) #从右开始切分
#join
tag=‘ ‘
print(tag.join([‘egon‘,‘say‘,‘hello‘,‘world‘])) #可迭代对象必须都是字符串
#replace
name=‘alex say :i have one tesla,my name is alex‘
print(name.replace(‘alex‘,‘SB‘,1))
#isdigit:可以判断bytes和unicode类型,是最常用的用于于判断字符是否为"数字"的方法
age=input(‘>>: ‘)
print(age.isdigit())
#序列是python中最基本的数据结构。序列中的每个元素分配一个数字-他的位置,或索引,第一个是0,第二个索引是1,依次类推。
#Python有6个序列的内置类型,但最常见的是列表和元祖。
#序列都可以进行的操作包括索引,切片,加,乘,检查成员。
#此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
#列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分割值出现。
#列表的数据项不需要具有相同的类型
#创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
上一篇:Win8黑屏只显示鼠标
下一篇:让 Popwindow 向上弹出