1.int

bit_lenth() 计算整数在内存中占用的二进制码的长度

十进制 二进制 长度(bit_lenth())
1 1 1
2 10 2
4 100 3
8 1000 4
16 10000 5
32 100000 6
64 1000000 7
128 10000000 8

2.bool

  • str => int int(str) int => str str(int)
  • int => bool bool(int) 0是False,非0即是True

​ bool => int int(bool) True是1,False是0

  • str => bool bool(str) 空字符串是False,不空是True

    bool => str str(bool) 把bool值转化成相应的字符串

3.str

3.1 索引和切片
3.1.1 索引
s="python"  #012345
print(s[0]) #获取第1个
print(s[-1]) #获取倒数第1个
3.1.2 切片
s="python"    #顾头不顾尾   [start:end:step]
print(s[:3]) #获取0到2,不包括3
print(s[-4:]) #获取倒数第4个到最后1个
print(s[::-1]) #获取从倒数第1个到倒数最后1个
print(s[::-2]) #获取从倒数第1个到倒数最后1个,隔2个取1个
3.2 字符串的相关操作方法
3.2.1 大小写
s="python"
s1=s.upper() #全部转换成大写
s2=s.lower() #全部转换成小写
s3=s.capitalize() #首字母大写
s4=s.title() #每个被特殊字符隔开的字符串首字母大写(中文也算特殊字符)
3.2.2 切割
s="python"
s1=s.strip() #去掉左右两端的空格
s2=s.lstrip() #去掉左边空格
s3=s.rstrip() #去掉右边空格
s4=s.replace(old str,new str) #字符串替换
s5=s.split("t") #字符串切割,根据“t”切割
3.2.3 格式化输出
s="我叫%s,今年%d岁了,我喜欢%s"%(a,b,c)  #之前写法
s="我叫{},今年{}岁了,我喜欢{}".format(a,b,c) #按位置格式化
s="我叫{0},今年{2}岁了,我喜欢{1}".format(a,c,b) #指定位置
s="我叫{a},今年{b}岁了,我喜欢{c}".format(a="彭于晏",b=18,c="吴彦祖")
3.3.4 查找
s="python"
s1=s.startswith("p") #判断是否以"p"开头
s2=s.endswith("h") #判断是否以"h"结尾
s3=s.count("y") #判断"y"出现的次数
s4=s.find("y") #查找"y"的索引,如果没有返回-1
s5=s.index("y") #查找"y"的索引,如果没有回报错
3.3.5 条件判断
s="python"
s1=s.isdecimal() #判断是不是十进制(数字)
s2=s.isalpha() #判断是不是字母和汉字
s3=s.isalnum() #判断是不是数字和字母、汉字
3.3.6字符串长度
s="python"
a=len(s)
print(a)

4.for循环

s="python"
for c in s: #s => 可迭代对象 (不包括int、bool)
print(c) #字符串里的每个元素都会打印出来

基本数据类型(int,bool,str)的更多相关文章

  1. 基本数据类型int,bool,str

    .基本数据类型(int,bool,str) 基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大 ...

  2. day3------基本数据类型int, bool, str,list,tuple,dict

    基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int  整数. 主要用来进行数学运算 2. str  字符串, 可以保存少量数据并进 ...

  3. 第三天-基本数据类型 int bool str

    # python基础数据类型 # 1. int 整数 # 2.str 字符串.不会用字符串保存大量的数据 # 3.bool 布尔值. True, False # 4.list 列表(重点) 存放大量的 ...

  4. 基本数据类型(int,bool,str)

    目录: 1.int        数字类型 2.bool      布尔值 3.str    字符串类型 一.整型(int) 在python3中所有的整数都是int类型.但在python2中如果数据量 ...

  5. python中的基本数据类型(int,bool,str)及字符串操作

    一. 基本数据类型概况 1.  int 整数,主要用来进行数学运算 2.  str 字符串,可以保存少量数据并进行相应的操作 3.  bool 布尔值,判断真假,True,False 4.  list ...

  6. python基本数据类型,int,bool,str

    一丶python基本数据类型 1.int 整数,主要用来进行数学运算. 2.str 字符串,可以保存少量数据并进行相应的操作 3.bool 判断真假.True.False 4.list 存储大量数据, ...

  7. python基础知识梳理----3基本数据类型,int,bool,str ,for 循环,迭代

    一:python的基本类型 1.int  -----整数,主要进行数学运算 2.str  -----字符串,可以保存少量数据,并进行相关操作, 3. bool ---布尔类型,判断真假 4.list ...

  8. 三.int , bool , str

     03.万恶之源-基本数据类型(int, bool, str) 本节主要内容: 1. python基本数据类型回顾 2. int----数字类型3. bool---布尔类型4. str--- 字符串类 ...

  9. 关于int,bool,str

    今日主要内容 基本数据类型(int,bool,str) 1.基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list ...

  10. Python的基础类型(int,bool,str):

    Python的基础类型(int,bool,str): 1.int -------> 整形:主要用力进行数字计算 2.string ------>字符串:可以保存少量数据并进行相关的操作 3 ...

随机推荐

  1. solarwinds之配置系统管理(System manager)

    配置windows的 1.  打开System Manager   2.  点击new新加一个接口   3.  选择要监控的资源   4.  确认好自己要监控的资源后如下   5.  这里以监控内存使 ...

  2. LeetCode Golang 5. 最长回文子串

    5. 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 示例 1: 输入: "babad" 输出: "bab&quo ...

  3. jquery queryBuilder过滤插件的使用

    1.此插件用于过滤搜索的功能,功能强大,可实现复杂条件过滤,单选多选的等条件的过滤.还可以在插件中调用其他插件. 下载地址和文档阅读:http://querybuilder.js.org/ 效果图: ...

  4. linux中一次创建多个目录

    linux中创建目录当然使用命令工具mkdir == (make directory),联想记忆法能让你记得牢固. 如果你要创建几个目录,例如:dir1目录,dir2目录,dir3目录可以这样 mkd ...

  5. 开放个人电脑端口[Windows]

    先打开控制面板

  6. java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap

    最近在使用java PiO导入导出Excle在windos本机上运行没有问题: 但是!!问题来了!放到Linux服务器上部署后出现异常 java.lang.NoClassDefFoundError: ...

  7. el-select 根据value查询其对应的label值

    <el-form-item label="库位" prop="goodsLocationId" > <el-col :span="1 ...

  8. 从CSDN搬过来

    https://blog.csdn.net/qq_34416123 从CSDN搬过来 神奇的代码竟然没有弄成博客园这里面的格式 所以以前的很多博客的代码都是直接放在那里了. 懒得去改了.

  9. [terry笔记]文件操作

    如下记录一次作业: 很显然,我这个应该属于二逼青年版,会在以后更新文艺青年版的答案. 1.模仿sed,一个文件中,用新字符串替换老字符串. # file = input("file_name ...

  10. 数据库-mongodb-聚合与map reduce

    分组统计:group() 简单聚合:aggregate() 强大统计:mapReduce() Group函数: 1.不支持集群.分片,无法分布式计算 2.需要手写聚合函数的业务逻辑 curr指当前行, ...