Day3运算符与有序列(String)

文章介绍了Python中的算术运算符,包括取整除和指数运算,并提到了类型转换。接着讨论了字符串类型,包括多行注释、转义字符。文章还详细阐述了有序序列的概念,下标的意义及使用,以及切片操作的细节,如步长和切片范围。
摘要由CSDN通过智能技术生成

一:运算符

算术运算符

在这里插入图片描述

例子:

①取整除, 就是只获取整数商
a = 5
b = 3
print(a // b) # 就是只获取整数商,结果为1
print(a % b) # 获取余数,结果为2

②指数->幂函数->就是单个数字相乘多少次:a^b 就是a的b次相乘

算出a的平方
print(a ** 2)
算出b的立方
print(b ** 3)

补充:所有类型都可以进行转换

转换int类型 :int()
转换float类型:float()
转换bool类型:bool()

str类型转换为bool类型
a = “12321”
a = bool(a) # 为啥可以转换,因为一个规则有值即为True
print(a)
print(type(a)),因为有值,所以结果为True
注意:除法后面的结果都是float类型

赋值运算符

在这里插入图片描述

复合运算符

在这里插入图片描述

二:str字符串类型

什么字符串:
字符串就是文本意思,可以理解一个记录文字信息

我们去赋值的时候,除了bool值之外,以及数字类型其他都是字符串,都需要加双引号

字符串的格式:
变量名 = “文字信息”
变量名 = ‘文字信息’
变量名 = “”" 文字信息 “”"
注意python3.0是没有char类型

例子

name = “老师”
print(name)
print(type(name))

age = '18'
print(age)
print(type(age))
在这里插入图片描述

多行注释和字符串是可以变换的

a =  """
水电费水电费水电费是
sdfsdf
"""
print(a)

字符串的转义字符

在这里插入图片描述
在这里插入图片描述

例子

在这里插入图片描述

三:有序序列

序列含义:下标值(index)

序列:就是可以存储多个数值,而且是有顺序

拓展

字符串就是有序列表的一种
python是没有数组->元组

四:下标含义

下标:就是索引,
如:我们去银行办理业务摇号,这个摇号的号码就是我们的下标
②下标的顺序:是从左往右递增,或者从右往左递减
③下标的排列:
从左往右:0,1,2,3,4,5,
从右往左:-4,-3,-2,-1

拓展:

下标值通常都是从左往右取值

五:数值的获取

①单个数值的获取

![在这里插入图片描述](https://img-blog.csdnimg.cn/2c7cf61b167e48f99a76c743d78507d0.pn
在这里插入图片描述

六:切片在这里插入图片描述

切片含义:就是根据序列的下标,设置好起点和终点进行截取数值

切片表

切片一般下表引索为正1到正无穷大(全正)或负1到无穷小(全负)
序列名[起点下标: 终点下标] ——>[起点: 终点) ——>[)数学开闭区间:**数学符号[)只是让我们理解包头不包尾意思,因为引索和切片根本没有小括号这个存在,都是[方括号],包头不包尾或者包左不包右,意思就是它左边儿的系列号对应的文字就是打印出的文字,但是右边的序列号数字所对应的文字要往左移动一个才是打印出来的文字,只要是没有步数或者步数是正的,都是写字方向(从左往右)依次输出,哪个文字先写就先写那个字的序列号,也都只有那一个规则,但是如果是步数是负数,就要多满足一个条件:和写字方向(从左往右)方向相反,输出内容也是相反的,前面的规则也必须满足才行,也是哪个文字先写就先写那个字的序列号他是右边的序列号数字所对应的文字要往右移动一个才是打印出来的文字,一般向右的才是真正打印出是不常见的,如:在这里插入图片描述

补充:逗号也算一个序列号

在这里插入图片描述

七:步长

步长含义:就是我们切片的间距,默认是1,默认就是不设置就是为1

设置步长格式:

其实切片的完整格式:
序列名[起点下标值: 终点下标值: 间距(中间空格为一个间隔)

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值