python3入门基础:数据类型

python不间断更新…
声明:关于这篇博客,由于是第一次写原创博客,如存在有问题的地方,请与我联系哦,谢谢。

python有六种标准的数据类型:
1.Number(数字)
2.String(字符串)
3.Tuple(元祖)
4.List(列表)
5.Set(集合)
6.Dictionary(字典)

一、 number(数字)
在python中的Number类型具体分为:
.int(整型)
.long(长整型)
.float(浮点型)
.complex(复数)

1.int(整型)
在32位机器上,整数的位数为32位,取值范围为-2312**31-1,即-21474836482147483647
在64位系统上,整数的位数为64位,取值范围为-2
632**63-1,即-9223372036854775808922337203684775807

2.long(长整型)
与C语言不同,Python的长整型没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存 有限,我们使用的长整数数值不可能无限大;(长整数就是大一些的整数)
注:从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果。

3.floa(浮点数)
浮点数用来处理实数,都带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
注:3.23和52.3E-4是浮点数的例子。E标记表示10的幂,在这里,52.3E-4表示52.3*10-4。

4.complex(复数)
复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。(j为虚数)
注:python中存在小数字池:-5~257

二、string(字符串)

1.python中的字符串就是一系列的字符,要用’ ‘或’’ ''包裹起来,其中 \ 是转义字符;

2.修改字符串的大小写:
在这里插入图片描述

3.拼接字符串:
合并字符串

4.删除空白:
比较两个字符串是否相同

5.注意类型:
注意符号,注意age类型

三、tuple(元祖)

元祖:一旦创建就不能在修改,所以又叫只读列表语法。
元祖只有两个方法,一个是count,另一个是index 。

四、list(列表)

创建: province = { ‘zhejiang’:“hangzhou”, ‘jiangsu’:“nanjing” ‘hubei’:“wuhan”,}
增:province.update({‘fujian’:“xiamen”})
删:①province.pop(‘zhejiang’)
②在这里新记录一下随机删除 province.popitem()
改:province[‘zhejiang’]=“shaoxin” (如果修改的值列表中没有,会自动新增)
查:①print(province[‘zhejiang’])
②print(province.get(‘shanghai’)) (如果查询不到这个值时不会报错,会返回None)
③print(‘jiangsu’ in province) (查询这个值是否在表中,会返回True or False)

五、Set(集合)

	# 创建集合
	names = {'tony','mary','shealy','aelx','tom'}
	name2 = {'tom','tony','mary','heihei','huhu'}
	np = set(names)
	nc = set(name2)
	**# 差集**
	print(np - nc)
	**# 并集**
	print(np | nc)
	**#交集**
	print(np & nc)
	**#不同时存在的元素**
	print(np ^ nc)

六、Dictionary(字典)

特性:dict是无序的;key必须是唯一的,所以自带去重;

	info = {'name':'xinxin','age':18,'height':'170cm','weight':'49kg'}
	# 增
	info.update({'hobby':'sing'})
	#删
	info.pop('age')
	# 改
	info['name']='cuicui'
	# 查
	print(info['height'])
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值