Day06for循环和字符串的内置方法
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循环和字符串的内置方法的更多相关文章
- day06-数字类型、字符串类型内置方法
目录 数字类型内置方法 字符串类型内置方法 有序 or 无序 可变 or 不可变 数字类型内置方法 1. int()强制类型转化成整型 age_str = '18' # 定义字符串 age = int ...
- python字符串常用内置方法
python字符串常用内置方法 定义: 字符串是一个有序的字符的集合,用与存储和表示基本的文本信息. python中引号中间包含的就是字符串. # s1='hello world' # s2=&quo ...
- python字符串处理内置方法一览表
python字符串处理内置方法一览表 序号 方法及描述 1 capitalize()将字符串的第一个字符转换为大写 2 center(width, fillchar) 返回一个指定的宽度 widt ...
- 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 ...
- Python基础之字符串类型内置方法
目录 1. 字符串类型 2. 常用操作及内置方法 3. 其他内置方法 1. 字符串类型 用途:姓名,性别等 定义: name1 = 'zhaojun' name2 = "zhaojun&qu ...
- python循环与基本数据类型内置方法
今天又是充满希望的一天呢 一.python循环 1.wuile与else连用 当while没有被关键'break'主动结束的情况下 正常结束循环体代码之后会执行else的子代码 "" ...
- while.for循环和基本数据类型内置方法
while循环补充说明 流程控制之for循环 基本数据类型内置方法 内容详细 1.死循环 真正的死循环是一旦执行,Cpu的功耗会急速上升 知道系统采取紧急措施 所以 尽量不要让cpu长时间不断运算. ...
- python中字符串的内置方法
这里说的是字符串中的内置方法,毕竟字符串是最常用的操作对象. ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '_ ...
- day08 数字,字符串类型内置方法
目录 数字类型内置方法 为什么要有数据类型? 定义方式 方法 储存一个值or多个值? 有序or无序?(有序:有索引, 无序:无索引) 可变or不可变(可变:值变id不变,不可变:值变id也变) 字符串 ...
随机推荐
- Django (五) modeld进阶
day 05 models进阶 1.models基本操作 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表. 对于ORM框架里: 我们写的类表示数据库的表 ...
- [POJ1463] Strategic game
题目链接: 传送门 题目大意: Bob非常享受玩电脑游戏的过程,尤其是策略游戏,但是在有些时候,他因为不能在第一时间找到最佳的策略而十分伤心. 现在,他遇到了一个问题.他必须保卫一个中世纪的城市,有很 ...
- [译]Understanding ECMAScript6 对象
对象 ECMAScript6将大量精力聚焦在提升对象的实用性性上.聚焦的意义在于JavaScript中几乎每一个值是由对象中的某种类型表示.此外,在一个普通的JavaScript程序中使用对象的数量持 ...
- Python3 配置文件(configparser)(转载)
本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/rozol/article/details/72793304 以下代码以Python3.6.1为例 L ...
- iOS Category实现原理 (补充)
iOS Category实现原理 (补充) load 和 initialize load load方法会在程序启动就会调用,当装载类信息的时候就会调用. 调用顺序看一下源代码.在 objc-loadm ...
- PG extract 函数示例
pg 对时间的处理还是很灵活的, + - * / 都有支持 期间有个extract 函数还是很有用的,我们先来看看几个例子:[code] postgres=# select extract(epoc ...
- codevs 2038 香甜的黄油 USACO
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 农夫John发现做出全威斯康辛州最甜的黄油的方法:糖.把糖放在一片牧场上 ...
- 《算法图解》中涉及的算法的总结及java实现
该项目源代码已经放到Github上,有兴趣可以点击AlgorithmGraphExample 进行访问 项目启动,项目使用maven搭建,如果不使用maven导入,请保证有Junit4的jar包在工程 ...
- 上下文 xx
上下文,就是指在程序中的某个位置,可以访问到的所有资源的总和. 具体说来,在程序中资源可能是一个变量.一个常量.一个类的引用等等.
- 如何修改IOS的默认字体
The first is workaround wich is iterating over all the labels in your UIView and change the labels f ...