博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
02基本数据类型(主要str)
阅读量:5121 次
发布时间:2019-06-13

本文共 1005 字,大约阅读时间需要 3 分钟。

1、在python中,基本数据类型分为如下几种:

  int:整形、bool:布尔、str:字符串、list:列表、tuple:元祖、dict:字典、set:集合。

2、数据类型的操作

  2.1、int类型的操作

    int基本上没有操作,就一个bit_length() 返回二进制长度

  2.2、bool类型的操作

    类型转换:扩起来就行

    注:所有的空都是false,非空都是true

  2.3、srt的基本操作(算是这块儿的重点把)

    1、常用操作

      upper()变成大写字母

      strip()去掉左右两端的空白

      replace()替换

      split()切割

      startswith()是否以xx开头

      len()长度,内置函数

      count(),find(),index()等等  

    2、索引和切片

      索引的下标从0开始 [索引]

      切片: [起始位置:结束位置:步长]

        1、顾头不顾尾

        2、默认从左到右

        3、如果步数为负,则从右往左取值。

    3、迭代

      for 变量 in 可迭代对象:

        循环体

      表示把可迭代对象中每一个元素赋值给前面的变量

    4、判断

      字符串.isalnum() 判断所有字符都是数字或者字母

      字符串.isalpha() 判断所有字符都是字母

      字符串.isdigit() 判断所有字符都是数字

      字符串.islower() 判断所有字符都是小写

      字符串.isupper() 判断所有字符都是大写

      字符串.istitle() 判断所有单词都是首字母大写

      字符串.isspace() 判断所有字符都是空白字符

 

总结:这部分比较简单直观。但是像upper,digit这种函数可能经常会忘。

还有就是注意区分切割和切片,千万不要弄混了。(比如字符串没有反转reverse,如果要输入一个字符串的反转,只能反切,v=abcd,v[::-1])

另外关于join的用法参考该博客。

转载于:https://www.cnblogs.com/cbslock/p/11133172.html

你可能感兴趣的文章
1076 Wifi密码 (15 分)
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Java反射机制及其Class类浅析
查看>>
Postman-----如何导入和导出
查看>>
移动设备显示尺寸大全 CSS3媒体查询
查看>>
图片等比例缩放及图片上下剧中
查看>>
【转载】Linux screen 命令详解
查看>>
background-clip,background-origin
查看>>
Android 高级UI设计笔记12:ImageSwitcher图片切换器
查看>>
Blog文章待看
查看>>
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
java学习第三天
查看>>
python目录
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
Andriod小型管理系统(Activity,SQLite库操作,ListView操作)(源代码下载)
查看>>
在Server上得到数据组装成HTML后导出到Excel。两种方法。
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>