python数据类型以及字符串操作

python中有8大数据类型:整型 浮点 字符串 布尔值 字典 列表 元组 集合

  其中比较重要的是 字符串 字典 列表

  本节主要讲的是字符串的操作,需要理解;而其他类型的了解即可;对于内置函数需要常操作

字符串:

  1.表示方法:

    1.单引号

    2.双引号,单引号和双引号没什么区别,就是如果在字符串内还想用引号表示可以使用外边双引号里面单引号的方法或是外边单引号里面双引号

    3.三引号,其中三引号可以换行输入;在不赋值的时候单独使用三引号还可以表示注释

  2.玩法:

    1.索引;

      在给字符串赋值形如str=“123”的形式后,可以在右边加个中括号,里面加上下标返回对应的值,比如print(str[1])会打印 2 这个数字。为什么是打印2而不是1?因为索引是从0开始而不是从1开始

    2.切片

      在给字符串赋值形如str=“123”的形式后,可以在右边加个中括号,里面加上下标返回对应的值,以及冒号 : ,比如print(str[0:1])会打印 12 这个数字,在字符串很长需要截取一部分的时候用上

      切片的形式:    [start:end:step]  start表示开始值,end表示结束值,step表示步长。start的值能够取到而end的值取不到,只能取到end-1的值。其中传的索引值又有2种表示形式,正序从左往右,0开始;逆序从右往左,从-1开始。在都使用相同表示的时候使用end-start结果如果为正则表示从左往右,反之表示从右往左,对应步长也需要修改为负数。(step默认是1)

  3.其他

    1.字符串后加‘.’可以获取更多玩法,其中title让所有标题大写,lower让所有字母小写,upper让所有字母大写,find能够查找对应的值的下标(find找不到值的时候返回-1)

常用的内置函数

  len --长度

  type --类型

  input--可自主传值,在控制台上输出,返回的值为字符串类型;(有点类似与java的Scanner,不过Scanner还需要3步骤:导包java.util.Scanner,new对象,使用)

  转换str(),int(),float():字典类型转字符串:类似:str({“username”: "kaka"}); 不是所有类型都能够满足转换条件,但是所有类型都能够转成字符串

  

posted @ 2021-08-09 00:12  motoo  阅读(59)  评论(0)    收藏  举报