码迷,mamicode.com
首页 > 其他好文 > 详细

3. 循环结构 ; 字符串相关函数 2019-10-29

时间:2019-10-29 21:19:49      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:format   长度   iss   传参   nes   相同   统计   类型   split   

- 代码块 

以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块
作用域:作用的区域

-流程控制

(1)流程控制的定义
(2)流程控制的结构

-分支结构

关键字:if elif else
(1)分支结构的种类
(2)分支结构的特点

-循环结构

关键字:while / for..in..
(1)循环结构的种类
(2)循环结构的特点
?

-关键字的使用

pass / break / continue

字符串相关操作

(1)字符串的拼接
(2)字符串的重复
(3)字符串跨行拼接
(4)字符串的索引
(5)字符串的切片:
语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值]
(1)[开始索引:] 从开始索引截取到字符串的最后
(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)
(3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)
(4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符
(5)[:]或[::] 截取所有字符串

字符串的格式化format

(1)顺序传参
(2)索引传参
(3)关键字传参
(4)容器类型数据(列表或元祖)传参
(5)format的填充符号的使用( ^ > < )
(6)进制转换等特殊符号的使用( :d :f :s :, )

字符串相关函数

*capitalize 字符串首字母大写
*title 每个单词的首字母大写
*upper 将所有字母变成大写
*lower 将所有字母变成小写
*swapcase 大小写互换
*len 计算字符串的长度
*count 统计字符串中某个元素的数量
*find 查找某个字符串第一次出现的索引位置
*index 与 find 功能相同 find找不到返回-1,index找不到数据直接报错
*startswith 判断是否以某个字符或字符串为开头
*endswith 判断是否以某个字符或字符串结尾

*isupper 判断字符串是否都是大写字母
*islower 判断字符串是否都是小写字母
#istitle 判断字符串是否每个单词都首字母大写
#isalnum 判断字符串是否是由数字、字母、汉字组成
*isalpha 判断字符串是否由字母和文字组成
*isdigit 检测字符串数是数字组成 接受二进制字节流
*isdecimal 检测字符串是否以数字组成 必须是纯数字
#isnumeric 检测字符串是否以数字组成 接受中文"四"
#isspace 判断字符串是否由空白符组成

*split 按某字符将字符串分割成列表(默认字符是空格)
*join 按某字符将列表拼接成字符串(容器类型都可)
#splitlines 按换行来进行切分(\n)
#zfill 填充字符串(默认填充0,原字符串右对齐)
#ljust 填充字符串,原字符居左 (默认填充空格)
#rjust 填充字符串,原字符居右 (默认填充空格)
*center 填充字符串,原字符居中 (默认填充空格)
*strip 默认去掉首尾两边的空白符
#rstrip 去掉右边某个字符
#lstrip 去掉左边某个字符

*replace()
功能: 把字符串的旧字符换成新字符
格式: 字符串.replace(‘旧字符‘,‘新字符‘[, 限制替换的次数])
返回值: 替换之后的字符串

#maketrans translate 是一对
maketrans()
功能: 制作用于字符串替换的映射表
格式: 字符串.maketrans(‘查找字符‘,‘替换字符‘)两个字符必须长度相等
返回值: 字典
translate()
功能: 进行字符串替换操作
格式: 字符串.translate(maketrans返回的字典)
返回值: 替换之后的字符串

3. 循环结构 ; 字符串相关函数 2019-10-29

标签:format   长度   iss   传参   nes   相同   统计   类型   split   

原文地址:https://www.cnblogs.com/Liam12138/p/11761551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!