# 字符串从右往左查找_python数据类型及字符串(2)
八月如期来临,最棒的就是自己不断的坚持着某一件事。昨天晚上的我攻克并战胜了自己,继续着健身。八月,加油!
回顾重点:
1. 变量
2. 变量作用
3. 变量命名
目录:
1. 数据类型
## 算术运算
## 比较运算
## 赋值运算
## 逻辑运算
2. 字符串
## 定义
## 拼接
## 转换
## 换行
## 索引
## 切片
今日内容:
一、数据类型
1. 分类
字符串
(type:string)
name = "HuaiXia"
整数型
(type:int)
age = 18
浮点型
(type:float)
sum = 20.5
布尔型
(type:bool)
is_male = False
列表
(type:list)
hobby = ["study", "food"]
字典
(type:dict)
colleagues = {"boss","leader",[...]}
2. 算数运算
即 + - * / // % **
// 取整
% 取余(模运算)
** 幂运算
第1个Error:ZeroDivisionError:division by zero
3. 比较运算
> < >= <= == !=
打印结果是bool类型,即True/False
==为比较运算,=为赋值运算
4. 赋值运算
+= -= *= /= %= **=
age = age +1 ==》 age += 1
5. 逻辑运算
and or not
A and B:AB均为真,结果为真
A or B:A/B为真,结果为真
not A:取A相反的结果
打印结果为bool类型,即True/False
6. 成员运算
in & not in
打印结果为Bool类型,即True/False
TODO:in 前的数据一定是连着查找的
7. python运算优先级
可使用小括号()来提升其运算优先级
8. 随机生成数据
#随机在0-100内生成一个数据
二、字符串★★★★★
1. 定义
表示字符串的方法:
单引号、双引号、三引号、三双引号
获知数据类型方法
2. 转换
前提是能够完成转换,否则会报错
str/list/bool/dict/float/int()
第2个报错:ValueError
3. 拼接
用+实现拼接
print('a'+'b') =》ab
4. 换行
三引号/三双引号内的数据打印结果为原数据格式(若有换行也打印出换行)
\n 换行符号
5. 索引★★★★★
index
TODO:从左往右,从0开始为第一个值;从右往左,从-1开始为第一个值
6. 切片★★★★★
slice
my_str[start:end:step]
step为步长,为2时每2个取1个值
TODO:(end-start)符号=step符号,才会输出值,否则为空,None。
超出索引范围会报错IndexError
# 字符串从右往左查找_python数据类型及字符串(2)相关推荐
- # 字符串从右往左查找_字符串匹配(搜索,查找)算法
(一)前言 所谓的字符串匹配就是在一个长字符串(可称文本T)中找一个短字符串(可称模式P),看长字符串中是否存在短字符串,若存在则返回出现的第一个位置,若不存在则返回一个标记.字符串搜索算法有很多,比 ...
- Excel从右向左查找
平日学习点滴 Excel从右向左查找 今天看一个小问题,是前几天遇到的,就是要在Excel里面实现从右向左查找.比如给定字符串"abc,defg,hi,jkl",需要找到最右一个逗 ...
- Python从右向左查找字符串(倒序查找 从右往左)
2021-10-14更新: 其实有一个很简单的内置函数,就是rfind,示例如下: txt = '0123456789' print(txt.rfind('8')) # 输入结果为8,也就是查找到的位 ...
- 从右往左截取字符_按照某个字符串从右到左以第一个为条件截取数据
oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr 1.SUBSTR(string,s ...
- java中逗号怎么加_Java中如何将字符串从右至左每三位加一逗号
/** * * 将字符串从右至左每三位加一逗号 * * * @param str 需要加逗号的字符串 * @return 以从右至左每隔3位加一逗号显示 */ public static String ...
- android 阿拉伯,波斯字符串从右到左显示问题
近日在工作中与到一个问题 ,阿拉伯,波斯字符串从右到左显示,因为之前这类问题已有统一修改过了,要从右到左显示的修改方法有如下几种,现总结以备以后工作需要, (1) 将对应layout文件放入layou ...
- 区间子数组个数 - LeetCode 795 - 从左向右与从右向左查找
一.问题描述 给你一个整数数组 nums 和 两个整数:left 及 right .找出 nums 中连续.非空且其中最大元素在范围 [left, right] 内的子数组,并返回满足条件的子数组的个 ...
- python中的字符串是什么数据类型_Python数据类型之字符串
一:概述 Python中的字符串的一些概念 可以看作是字符的集合,在数据类型里没有单个字符的数据类型,可以用单个字符表示的一个字符串数据类型 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列 ...
- python不支持单字符类型_Python数据类型之字符串
1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...
最新文章
- mysql单机多实例主从_【转载】MySQL单机多实例安装并配置主从复制
- 配置mysql-cluster群集高可用(三)
- Selenium 基于python 安装以及配置谷歌浏览器启动
- python模拟postman发https请求_【接口测试】Postman入门01-特点和简介
- C#程序只允许运行一个实例的解决方案
- mongodb集群与分片的配置说明
- [JavaScript] JavaScript作用域深度解析
- 萌新的Python练习菜鸟100例(九)暂停一秒输出
- 华为校园招聘面试题目及流程
- rgmii clock delay
- javaee 学习书籍推荐
- 每天下午5点使用计算机结束时断开终端的连,在每天下午5点使用计算机结束时断开终端的连接属于()...
- 解决 Elasticsearch 查询时 Fielddata is disabled on text fields by default 错误
- 单位半夜12点打电话给你,让你通知领导明天早上8点参会,而且要准备汇报,你会怎么做?
- HDWiki软件包结构
- 成功启动electron-egg项目,electron+vue的傻瓜式搭建
- 计算机管理磁盘管理无法删除卷,如何解决对磁盘重新分区磁盘卷无法删除的问题...
- Leetcode-滑窗/差分数组-995. K 连续位的最小翻转次数
- 小程序使用富文本编辑器以及使用wxParse解析html结构
- ProcessDB实时/时序数据库——C/C++接口速度测试