数据类型之数字,布尔值,字符串

1.数字(整型int,浮点型float)

  a=6 int

  b=6.0 float

  

2.布尔值 (bool boolean)

  True,False 首字母大写

  

3.字符串(str)

  字符串里面的元素:单个字母,数字,汉字,单个符号都称之为一个元素

  字符串取值:字符串名[索引值]

  索引:从0开始标记

  s = 'hello world!'

  正序:0,1,2,3,4,5,...,11

  反序:-14,...,-6,-5,-4,-3,-2,-1

  

  字符串取多个值:切片 步长默认为1 取头不取尾

    字符串名[索引头:索引尾:步长] 

    字符串名[索引头:索引尾]

    字符串名[:索引尾]

    字符串名[索引头:]

    字符串名[::]

    字符串名[::步长]

    字符串名[:索引尾:步长]

    字符串名[索引头::步长]

    

  拓展:倒序输出s的值,输出结果为!dlrow olleh

    字符串名[反序索引尾:反序索引头:负步长] or

    字符串名[::负步长]

    

  字符串的分割

    字符串.split(可以指定切割符,指定切割次数)

    返回一个列表类型的数据,列表里面的子元素都是字符串类型

    根据切割符将字符串切割为含有多个字符串的列表

    指定的切割符被切走了

    没有指定切割次数有几个切割符切割几次,指定切割次数按照切割次数切割

    

  字符串的替换

    字符串.repace(指定替换值,新值,替换次数)

    

  字符串的去除指定字符

    字符串.strip(指定字符) 默认去掉空格且只能去掉头和尾的指定字符和空格

    

  字符串格式化输出:% format

    1.format特点{} 用{}来占坑

    

    2.% %s字符串 %d数字 %f浮点数(.2f:保留2位小数)

      %s字符串:可以填任何数据

      %d数字:只能填数字,整型,浮点数

      %f浮点数:可以填数字

      

  字符串拼接

    s1='hello ' s2='world!' print(s1+s2) 

    

    保证数据类型一致(可强制转换)

    

  字符串轮流输出

    s1='hello' s2='world!' print(s1,s2)

    

 

 

 

 

 

posted @ 2022-07-07 11:29  Lucky-qq  阅读(355)  评论(0编辑  收藏  举报