day_03 python基本数据类型

一、几个概念

1.1表达式

  • 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合
  • 表达式特点
    • 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响
    • 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出
  • 如图所示:1+2 就是一个表达式
    Alt

组合(combination):是一个数学名词。一般地,从n个不同的元素中,任取m(m≤n)个元素为一组,叫作从n个不同元素中取出m个元素的一个组合。
序列,序列指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。

为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间号就相当于索引值。也就是说,通过房间号(索引)我们可以找到这家旅店(序列)中的每个房间(内存空间)。

在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持以下几种通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。

二、标识符

三、基本数据类型

四、变量

五、字符串

长字符串

字符串-格式化

网盘的格式化——还原,清空数据
字符串是不可变数据类型
字符串-格式化:将字符串不可改变的属性格式化,然后将他的内容改变

a = 'abc' 
# abcdef

格式化字符串法①:拼串

b = 'def'
print(a + b)

格式化字符串法②:参数传递

print(a,b)
#结果abc def

格式化字符串法③:占位符%s %d %f
注:字符串string、浮点数float

  • %s字符串
  • %d整数占位
  • %f 浮点数占位
    %s可通用
s = 'i love %s' %'you'
print(s)

格式化字符串法④:f’{变量}'

y = '周慧敏'
x = '林青霞'
str1 = f'i love {y}, {x}'

y = ‘周慧敏’
x = ‘林青霞’
str1 = f’i love {y},!!!{x}’
print(str1)
**!!!**处有空格就有,没有就没有,不影响
格式化字符串法⑤:str.format()
format
n. 格式;版式;开本
vt. 使格式化;规定…的格式
vi. 设计版式

y = '周慧敏'
x = '林青霞'
str1 = 'i love {},{}'.format(y, x)
print(str1)
#结果:i love 周慧敏,林青霞

字符串的其他操作

1、len()字符串长度
2、max()
3、min()
4、split()分割字符串
5、join()拼接字符串
6、find()查找字符串
7、replace()替换字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值