python基础数据类型 与字符串的常用操作方法(文末附教程分享)

查看数据类型:type

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

一.基础数据的种类

1.int : 整数类型 用于计算

2.str : 字符串类型 储存少量数据 凡是用引号引起来的都是字符串

例如:'sjdi' , '1651' , '[1,2,3]'【'[1,2,3]'这只是字符串不是列表】

3.bool : 布尔值 判断真假,只有两种情况:

True 1 真 ,False 0 假

4.list : 列表 可以放入大量的,各种类型的数据,便于操作,而且列表是有序的,有索引值,可切片便于取值。

list = ['字符串' ,数字 ,bool,[列表],{字典:dict}..]

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

5.tuple : 元组 被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组。

例如:(1,2,3...) ("a","b","c")

6.dict : 字典 采用键值的形式存储数据。 {键:值}可以储存大量数据,关系型数据。 是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象结合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

7. set(集合):{'西西','alex'.....}采用大括号,但里面的内容是单独的元素

二。基础数据的互换

1. int(整数)<--> str(字符串)

int ---> str str(int)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

 str ---> int int(str) #条件:字符串必须全部由数字组成。

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

2. str(字符串)<---> bool(波尔值)

1.bool ---> str # 凡是用引号引起来的都是字符串 例:'True' 'False'

2.str ---> bool 非空即为True, 空字符串即为假。 #一定要区分开

“ ” 与 “” 的区别 :“ ”虽然没有文字,但里面有空格,计算机就会认为它不是空字符。而 “” 里面什么也没有,连空格也没有,所以计算机认为它是一个空字符。

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

三、字符串的常用操作方法

1.字符串的索引

索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推, 截取字符串的一个元素,形成新的字符串

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

2.字符串的切片

切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则是顾头不顾腚,且与原来的字符串没有任何关系) 步长的正反决定切片的方向

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

3.首字母大写,其余字母小写

capitalize **(重要程度)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

5.全大写:upper 全小写:lower ***(非常重要)

代表应用条件:验证码(可以不用区分大小写)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

用户登录界面后可能需要输入验证码,但为了方便用户,一般都会出现“不区分大小写”这是怎样做到的呢

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

6.判断以什么内容开头: starts with

判断以什么内容结尾: ends with

***(非常重要)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

还有一种用法:检测一段字符串是否存在被检测字符串内 可以切片,切片用逗号隔开

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

7.大小写翻转 swapcase *(重要程度)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

8.使每个字符串内的单词 的首字母大写 title *(重要程度)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

9.通过元素找索引 index find 两种都可以 ***(非常重要)

# index:通过元素找索引,可切片,找不到,报错

# find:通过元素找索引,可切片,找不到,返回-1 【仅限于字符串】

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

10.去除前后端的空格,换行符(),制表符( 即”Tab“键)

# strip ***(非常重要)【还可以去除你想去除的元素#只限两端,当遇到不是清除的内容时,就会停下】

python基础数据类型 与字符串的常用操作方法(文末附教程分享)
python基础数据类型 与字符串的常用操作方法(文末附教程分享)

在用户名输入姓名,密码等东西时,如果多打了个空格,就会登不进去或者报错

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

加上".strip()"就可以解决这样的问题

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

去除元素【只能去除两端,无法去除中间部分】

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

还可以单独的消除前面或后面的空白字符:

# lstrip:消除前面的空白字符

# rstrip:消除后面的空白字符

 11.以什么分割,最终形成一个列表,此列表中不含有分割元素。

split str(字符串)---> list(列表) ***(非常重要)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

.split(分割元素,分割次数)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

12.在某些特定的情况下(都是字符串)

join list(列表) ---> str(字符串)

***(非常重要)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

13. 替换 .replace (被替换词,替换词,替换次数)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

替换敏感词汇:

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

14.公共方法:不单单针对字符串,也可以针对数字。。。

计算字符串的长度即总个数 len(测量的字符串)

计算某些元素出现的个数,可切片 .count(搜索元素)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

切片搜索 .count('搜索元素',起始位,终止位)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

15.

# 判断字符串只由字母组成 .isalpha() 得bool 真假(True,False)

# 判断字符串是由字母或数字组成组成的 .isalnum() 得bool 真假(True,False)

# 判断字符串只由数字组成 .isdigit() 得bool 真假(True,False)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

16.format 格式化输出

三种方式:

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

17.for 循环 (有限循环)

基本结构:

for 变量 in 可迭代对象

pass(# 这里可以添加任何命令)

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

最后,想学习Python的小伙伴们!

请关注+私信回复:“资料”就可以拿到一份我为大家准备的Python学习资料!

python基础数据类型 与字符串的常用操作方法(文末附教程分享)

相关推荐