学的是b站的课程(黑马程序员),跟老师写程序,不是自创的代码!
今天是学Python的第三天,学的内容依然是字符串。
目录
1.字符串的提取
(1).去除两边的指定字符
(2).去除左边的指定字符
(3).去除右边的指定字符
2.字符串的分割
3.字符串的合并
4.字符串的替换
5.字符串的判断(返回值为布尔类型,True和False)
(1).检测字符串中的字母是否全都是大写
(2).检测字符串中的字母是否全都是小写
(3).检测字符串中的字母是否全都是数字
(4).检测字符串中的字母开头是否全都是大写
(5).检测字符串中的内容是否全部是由字母或文字组成
6.字符串的编码
7.ASCII码
8.字符串的格式化输出
(1).%d 表示整数
(2).%s 表示字符串
(3).%f 表示小数
(4).%.2f (表示保留2位小数,保留的小数的位数可以自己控制)
总结
1.字符串的提取
(1).去除两边的指定字符
语法:str.strip(去除的字符),(默认是空格)
自我理解:去除不好看见空格的绝妙选择.
(2).去除左边的指定字符
语法:str.lstrip(去除的字符),(默认是空格)
自我理解:去除不好看见空格的绝妙选择.
(3).去除右边的指定字符
语法:str.rstrip(去除的字符),(默认是空格)
自我理解:去除不好看见空格的绝妙选择.
注:本例和下例在一起
2.字符串的分割
语法:str.silpt(字符),(默认是空格)
自我理解:拆分字符串.
3.字符串的合并
语法:a.join(b) [a=用什么连接,b连接的字符串]
自我理解:包含两个量,如a = -,b = ‘hello world’,则a.join(b) => hello-world.
4.字符串的替换
语法:str.replace(a,b,c) [a:要替换的内容,b:替换后的内容,c:控制替换的次数]
自我理解:为了营造和谐的网络环境常用的代码之一.
5.字符串的判断(返回值为布尔类型,True和False)
(1).检测字符串中的字母是否全都是大写
语法:str.isupper()
自我理解:对于一些分不清大小写的输入法的绝妙检查办法.
(2).检测字符串中的字母是否全都是小写
语法:str.islower()
自我理解:对于一些分不清大小写的输入法的绝妙检查办法.
(3).检测字符串中的字母是否全都是数字
语法:str.isdight()
自我理解:对于一些分不清1和 l 等问题的输入法的绝妙检查办法.
(4).检测字符串中的字母开头是否全都是大写
语法:str.istitle()
自我理解:对于一大段文章检查的绝妙检查办法.
(5).检测字符串中的内容是否全部是由字母或文字组成
语法:str.isalpha()
自我理解:对于一大段文章检查的绝妙检查办法.
6.字符串的编码
语法:str.encode() [utf-8(默认)]
补充:编码有很多,如gbk,gb2323……且,大多数字符的不同编码不同.
自我理解:解决乱码问题的核心!
7.ASCII码
没有深入学习只有两个例子,ASCII表各大平台都有,故不写在这里了.
8.字符串的格式化输出
(1).%d 表示整数
(2).%s 表示字符串
(3).%f 表示小数
(4).%.2f (表示保留2位小数,保留的小数的位数可以自己控制)
自我理解:和前面的 a=f"{a}" 差不多.
总结
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!