Python学习的自我理解和想法(3)

64 阅读4分钟

学的是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的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!