Day06

1.for循环(迭代器循环)

  • while循环 条件循环,循环是否结束取决于条件的真假
  • for循环,迭代器循环,多用于循环取值,循环是否结束取决于被循环数据的元素个数

2.range(1,5) 取值顾头不顾尾,python2中为列表[1,2,3,4] python3 中为range(1,5)相当于老母鸡,节省内存

3.for循环的使用:

for i in l:

​ print(i)

for +break

for+continue

for +else

for 循环的嵌套

数据类型的内置函数

1.整形

2.浮点型

3.字符串 str

优先掌握的常用的操作和内置方法:

name = "zhoubo"

  • 按索引取值 正向取:name[0]="z" 反向取:name[-1] = "o"

  • 切片(顾头不顾尾,步长) name[0:3:1] 正向切时,后一个索引值大于前一个索引值

    ​ 反向切时name[5:1:-1],后一个索引值小于前一个索引值

  • 长度 len

  • 成员运算 in not in

  • 移除空白 strip(去除左右两边的空白) s = "***haha***" s.strip("*")

  • 切分split,切完以列表存储 info = “egon:123:admin” info = info.split(":")

  • 循环 while循环,for循环都可以用来循环取值字符串

需要掌握的:

lstrip,rstrip 清除左边空白,清除右边空白

lower upper 全小写,全大写

startswith endswith 判断字符串的开头结尾以什么结束

format的三种玩法:

1.s = "my name is {},my age is {}".format("egon",18)

2.s = "my name is {x},my age is {y}".format(x="egon",y=18)

3.s = "my name is {0}{0},my age is {1}{1}".format("egon","18","19")

rsplit:从右开始切分,两个参数,用来切分的内容,切分次数,切分次数默认为全切分

join(join 方法传入的列表只包含str类型的元素)本质就是字符串的拼接

l= ["egon,123,admin"]

s = “:”.join(l)

replace 替换 三个参数,old,new,次数

isdigit判断字符串是不是纯数字,带有小数点也不行即浮点型的字符串的isdiit为False

了解:

find 查找元素,返回首字母索引,该元素不存在返回-1

rfind从右向左找

index 与find用法一样,只是找不到元素报错

count,确认字符串中元素的数量、

center 以什么样的字符串为中心,两个参数,字符串长和填充物

ljust,rjust为左对齐,右对齐,zfill用0填充,默认右对齐

expandtabs

captalize 首字母大写,其他小写

swapcase 大写变小写,小写变大写

title 单词首字母大写

Day06for循环和字符串的内置方法的更多相关文章

  1. day06-数字类型、字符串类型内置方法

    目录 数字类型内置方法 字符串类型内置方法 有序 or 无序 可变 or 不可变 数字类型内置方法 1. int()强制类型转化成整型 age_str = '18' # 定义字符串 age = int ...

  2. python字符串常用内置方法

    python字符串常用内置方法 定义: 字符串是一个有序的字符的集合,用与存储和表示基本的文本信息. python中引号中间包含的就是字符串. # s1='hello world' # s2=&quo ...

  3. python字符串处理内置方法一览表

    python字符串处理内置方法一览表   序号 方法及描述 1 capitalize()将字符串的第一个字符转换为大写 2 center(width, fillchar) 返回一个指定的宽度 widt ...

  4. python学习day6 for循环 字符串的内置方法

    1.for循环 和while相比 l=[1,2,3] i=0 while i <len(l) print(l[i]) i+=1 l=['a','b','c'] for item in l: pr ...

  5. Python基础之字符串类型内置方法

    目录 1. 字符串类型 2. 常用操作及内置方法 3. 其他内置方法 1. 字符串类型 用途:姓名,性别等 定义: name1 = 'zhaojun' name2 = "zhaojun&qu ...

  6. python循环与基本数据类型内置方法

    今天又是充满希望的一天呢 一.python循环 1.wuile与else连用 当while没有被关键'break'主动结束的情况下 正常结束循环体代码之后会执行else的子代码 "" ...

  7. while.for循环和基本数据类型内置方法

    while循环补充说明 流程控制之for循环 基本数据类型内置方法 内容详细 1.死循环 真正的死循环是一旦执行,Cpu的功耗会急速上升 知道系统采取紧急措施 所以 尽量不要让cpu长时间不断运算. ...

  8. python中字符串的内置方法

    这里说的是字符串中的内置方法,毕竟字符串是最常用的操作对象. ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '_ ...

  9. day08 数字,字符串类型内置方法

    目录 数字类型内置方法 为什么要有数据类型? 定义方式 方法 储存一个值or多个值? 有序or无序?(有序:有索引, 无序:无索引) 可变or不可变(可变:值变id不变,不可变:值变id也变) 字符串 ...

随机推荐

  1. Zynq7000开发系列-3(Xilinx交叉编译环境搭建)

    一.前言 上一篇文章说了,在开发之前必须先搭建起交叉编译环境,于是这里我们就介绍一下环境的搭建过程. 其实在所安装的Vivado HLx 2016.4中就包含了Xilinx SDK,在该SDK上即可开 ...

  2. 捕获异常try-catch-finally

    异常分类 try-carch-finally出现规则 return关键字的使用 finally中慎用return,虽然语法上没错,但是由于finally的强制执行,影响逻辑上需要return的值 pa ...

  3. ZROI 部分题目题解

    ZROI 部分题目题解 335 首先发现一个性质: 对于最短的边而言,所有点的路径如果经过了这条边,那么路径的权值就是这条边的边权(废话) 那么我们把最短的边拎出来,可以发现,博物馆确定时,每个点按照 ...

  4. 106 Construct Binary Tree from Inorder and Postorder Traversal 从中序与后序遍历序列构造二叉树

    给定一棵树的中序遍历与后序遍历,依据此构造二叉树.注意:你可以假设树中没有重复的元素.例如,给出中序遍历 = [9,3,15,20,7]后序遍历 = [9,15,7,20,3]返回如下的二叉树:    ...

  5. freertos之资源管理学习

    OS下在对硬件外设资源操作.多任务的共享变量.任务和中断的共享变量操作时需要考虑资源的完整性和安全性. FREERTOS提供了临界区.调度器上锁.互斥量.优先级自动继承.创建守护任务的方法来改变最小优 ...

  6. 181. 将整数A转换为B

    181. 将整数A转换为B 如果要将整数A转换为B,需要改变多少个bit位? 注意事项 Both n and m are 32-bit integers. 您在真实的面试中是否遇到过这个题? Yes ...

  7. DTO和ViewModel的区别

    Data Transfer Object 数据传输对象 ViewModel 视图实体(我们在新建MVC项目是会发现Model文件夹下会有一些ViewModel实体) 简单的理解一下两者之间的区别,举个 ...

  8. thinkPHP--模块分组

    启用分组模块非常简单,配置下APP_GROUP_LIST参数和DEFAULT_GROUP参数即可. 'APP_GROUP_LIST'=>'Admin,Home', 'DEFAULT_GROUP' ...

  9. VS2015 VB.Net利用QrCodeNet生成QR Code

    Step by step Create QR Code with QrCodeNet Step.1 新建項目 Step.2 下載QrCodeNet代碼,解壓\QrCodeNet\sourceCode\ ...

  10. JQueryUI基础知识学习

    JQueryUI官网 http://jqueryui.com/ 菜鸟教程 http://www.runoob.com/jqueryui/jqueryui-tutorial.html