(一)八大基本数据类型

本文介绍了Python中的基本数据类型,包括整型、浮点数、字符串(处理单双引号、格式化输出等)、列表的索引和嵌套、字典的键值取值、布尔类型的判断以及元组和集合的特点,重点讲解了数据类型之间的区别和操作方法。
摘要由CSDN通过智能技术生成

(1)整型int

语法:变量名=整数
(2)浮点数float
语法:变量名=小数
(3)字符串类型string
语法:变量名=’变量值‘(单引号,或者双引号,三个单引号,三个双引号)
 
# 单双引号混用
name="'xxx'",那么里面的字符串是'xxx'
# 双引号在内部单引号在外面书写与上类似
# 内部中间的不能和两边的一样,外边的单或双引号要成对
# 有默认换行
# 字符串*数字,字符串重复数字次
# 字符串加法是拼接
# 支持索引取值字符串名[索引]
# 负索引取值倒数第一个是-1,从右往左依次-1
# 注意正负索引都有范围
# 用len(str)查看字符长度,取索引可以利用len
print(str[-len(str)+2])
#   字符串格式化输出
1.占位符%s
str='hello'
x='ss'
my="xxxxxx %s,%s" % (str,x)
print(my)
​
2.f+{}动态填充按位置传值
str='hello'
x='ss'
my=f"xxxxxx {str},{x}"
print(my)
​
3.关键字传值
my=f"xxxxxx {str},{x}".format(str=str,x=x)
\n换行
\在python中是转义字符,若在字符串中要显示那么,打\\
(4)列表[]不限数据类型
1.取值方法
a.索引取值
b.索引支持嵌套
li=['x',['x','k']]
print(li[1][1])
(5)字典{}key:value
字典不支持索引取值
1.根据键取值(若无报错)
print(dic["name"])
2..get(键)取值(若无None)
print(dic.get("name"))
dic={
"name":"llh",
"age":22
"hobby":['x','k']}
(6)布尔型bool-->True-->Flase
1.Flase:空值-->空字符串,空字典,空元组,空列表,数字0,布尔False
2.True:数字只要有值都是真
(7)元组tuple()
1.存储不变的元素,内部元素不能改变
2.可以切片,
3.可以解包,解包如下:
tu,n=('x','y')
print(tu)x
print(n)y
逐个对接一对一参数
# 特别注意,元组只有一个字符串一定要加逗号,否则就是string
(8)集合set{key}不可和字典混合
1.不能存放字典,列表,因为字典列表为可变类型,不能hash
2.该数据类型功能很单一 并且后续使用频率较低
	去重、关系运算
 
# 大括号括起来 内部存放多个元素 元素逗号隔开 不是k:v键值对
s = {1, 2, 3, 4, 5}

3.如果大括号定义空的数据 那么默认是字典
4.无序(每次运行出来的顺序都不一样,所以不能索引取值)且去重

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值