python数据类型(首篇博客)

数字(Number)

int类型

float类型

#数字类型
a = 10		#int
b = 10.5	#float
#类型转换
print(float(a))
print(int(b))

输出为:
10.0
10

boolean类型

False可用0表示,其余正整数均可表示True

complex(复数)类型

字符串(String)

#字符串类型
a = 'hello'
b = "world"
c = '''zhangsan'''
#字符串切片
print(c)
print(c[0:-1])
print(c[0])
print(c[2:5])
print(c[2:])		
print(c * 2)		#输出字符串两次
print(c + "TEST")   #连接字符串

输出为:
zhangsan
zhangsa
z
ang
angsan
zhangsanzhangsan
zhangsanTEST

列表(List)

列表中的元素能够被修改的

#列表类型
l = ['1', 2, 3.3,  [7, 8, 9]]
#添加元素
print(l.append('Hello World'))
#删除元素
print(l.pop())   #默认删除最后一个元素
print(l.remove(3.3))     #删除指定元素

输出为:
[‘1’, 2, 3.3, [7, 8, 9], ‘Hello World’]
[‘1’, 2, 3.3, [7, 8, 9]]
[‘1’, 2, [7, 8, 9]]

元组(Tuple)

元组中的内容是不能被修改的
tup = (20,) 单个元素需要在后面添加

集合(Sets)

无序的,不重复的元素
可以被用于数据去重

#集合类型
s = {1,2,3,4,5,6,1,2,3}
print(s)
print(s.add(9))
print(s.remove(9))

输出为:
{1,2,3,4,5,6}
{1,2,3,4,5,6,9}
{1,2,3,4,5,6}

字典(Dictionary)

#字典   {'key':'value'}
d = {
		'name':'zhangsan'
}
print(d['name'])
print(d.get('name'))

输出为:
zhangsan
zhangsan

两种方法区别:
如果d[‘nam’],程序报错
如果d.get(‘nam’),程序不报错,返回值为None,代表此键值无对应值
d['age'] = 18
print(d)
d.pop('name')
print(d)

输出为:
{‘name’: ‘zhangsan’,‘age’: 18}
{‘age’: 18}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值