八月如期来临,最棒的就是自己不断的坚持着某一件事。昨天晚上的我攻克并战胜了自己,继续着健身。八月,加油!

回顾重点:

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)相关推荐

  1. # 字符串从右往左查找_字符串匹配(搜索,查找)算法

    (一)前言 所谓的字符串匹配就是在一个长字符串(可称文本T)中找一个短字符串(可称模式P),看长字符串中是否存在短字符串,若存在则返回出现的第一个位置,若不存在则返回一个标记.字符串搜索算法有很多,比 ...

  2. Excel从右向左查找

    平日学习点滴 Excel从右向左查找 今天看一个小问题,是前几天遇到的,就是要在Excel里面实现从右向左查找.比如给定字符串"abc,defg,hi,jkl",需要找到最右一个逗 ...

  3. Python从右向左查找字符串(倒序查找 从右往左)

    2021-10-14更新: 其实有一个很简单的内置函数,就是rfind,示例如下: txt = '0123456789' print(txt.rfind('8')) # 输入结果为8,也就是查找到的位 ...

  4. 从右往左截取字符_按照某个字符串从右到左以第一个为条件截取数据

    oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr 1.SUBSTR(string,s ...

  5. java中逗号怎么加_Java中如何将字符串从右至左每三位加一逗号

    /** * * 将字符串从右至左每三位加一逗号 * * * @param str 需要加逗号的字符串 * @return 以从右至左每隔3位加一逗号显示 */ public static String ...

  6. android 阿拉伯,波斯字符串从右到左显示问题

    近日在工作中与到一个问题 ,阿拉伯,波斯字符串从右到左显示,因为之前这类问题已有统一修改过了,要从右到左显示的修改方法有如下几种,现总结以备以后工作需要, (1) 将对应layout文件放入layou ...

  7. 区间子数组个数 - LeetCode 795 - 从左向右与从右向左查找

    一.问题描述 给你一个整数数组 nums 和 两个整数:left 及 right .找出 nums 中连续.非空且其中最大元素在范围 [left, right] 内的子数组,并返回满足条件的子数组的个 ...

  8. python中的字符串是什么数据类型_Python数据类型之字符串

    一:概述 Python中的字符串的一些概念 可以看作是字符的集合,在数据类型里没有单个字符的数据类型,可以用单个字符表示的一个字符串数据类型 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列 ...

  9. python不支持单字符类型_Python数据类型之字符串

    1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...

最新文章

  1. mysql单机多实例主从_【转载】MySQL单机多实例安装并配置主从复制
  2. 配置mysql-cluster群集高可用(三)
  3. Selenium 基于python 安装以及配置谷歌浏览器启动
  4. python模拟postman发https请求_【接口测试】Postman入门01-特点和简介
  5. C#程序只允许运行一个实例的解决方案
  6. mongodb集群与分片的配置说明
  7. [JavaScript] JavaScript作用域深度解析
  8. 萌新的Python练习菜鸟100例(九)暂停一秒输出
  9. 华为校园招聘面试题目及流程
  10. rgmii clock delay
  11. javaee 学习书籍推荐
  12. 每天下午5点使用计算机结束时断开终端的连,在每天下午5点使用计算机结束时断开终端的连接属于()...
  13. 解决 Elasticsearch 查询时 Fielddata is disabled on text fields by default 错误
  14. 单位半夜12点打电话给你,让你通知领导明天早上8点参会,而且要准备汇报,你会怎么做?
  15. HDWiki软件包结构
  16. 成功启动electron-egg项目,electron+vue的傻瓜式搭建
  17. 计算机管理磁盘管理无法删除卷,如何解决对磁盘重新分区磁盘卷无法删除的问题...
  18. Leetcode-滑窗/差分数组-995. K 连续位的最小翻转次数
  19. 小程序使用富文本编辑器以及使用wxParse解析html结构
  20. ProcessDB实时/时序数据库——C/C++接口速度测试

热门文章

  1. Dubbo的发展历史
  2. 前端整合图片上传组件
  3. 斗地主案例的需求分析
  4. 数据库-SQL分类介绍及总结
  5. 获取Servlet原生的API
  6. SpringBoot_入门-springboot-helloworld
  7. SpringBoot 上传限制
  8. activemq使用
  9. Spring--总体架构
  10. TB6600原理图(最完整并量产过的版本!!)