基本数据类型(int,bool,str)
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)的更多相关文章
- 基本数据类型int,bool,str
.基本数据类型(int,bool,str) 基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大 ...
- day3------基本数据类型int, bool, str,list,tuple,dict
基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int 整数. 主要用来进行数学运算 2. str 字符串, 可以保存少量数据并进 ...
- 第三天-基本数据类型 int bool str
# python基础数据类型 # 1. int 整数 # 2.str 字符串.不会用字符串保存大量的数据 # 3.bool 布尔值. True, False # 4.list 列表(重点) 存放大量的 ...
- 基本数据类型(int,bool,str)
目录: 1.int 数字类型 2.bool 布尔值 3.str 字符串类型 一.整型(int) 在python3中所有的整数都是int类型.但在python2中如果数据量 ...
- python中的基本数据类型(int,bool,str)及字符串操作
一. 基本数据类型概况 1. int 整数,主要用来进行数学运算 2. str 字符串,可以保存少量数据并进行相应的操作 3. bool 布尔值,判断真假,True,False 4. list ...
- python基本数据类型,int,bool,str
一丶python基本数据类型 1.int 整数,主要用来进行数学运算. 2.str 字符串,可以保存少量数据并进行相应的操作 3.bool 判断真假.True.False 4.list 存储大量数据, ...
- python基础知识梳理----3基本数据类型,int,bool,str ,for 循环,迭代
一:python的基本类型 1.int -----整数,主要进行数学运算 2.str -----字符串,可以保存少量数据,并进行相关操作, 3. bool ---布尔类型,判断真假 4.list ...
- 三.int , bool , str
03.万恶之源-基本数据类型(int, bool, str) 本节主要内容: 1. python基本数据类型回顾 2. int----数字类型3. bool---布尔类型4. str--- 字符串类 ...
- 关于int,bool,str
今日主要内容 基本数据类型(int,bool,str) 1.基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list ...
- Python的基础类型(int,bool,str):
Python的基础类型(int,bool,str): 1.int -------> 整形:主要用力进行数字计算 2.string ------>字符串:可以保存少量数据并进行相关的操作 3 ...
随机推荐
- com.sun.jdi.internalException:Unexpected JDWP Error:103////Method threw 'java.lang.IllegalArgumentEx
retrofit2+RxJava2 的一些坑 今天开发新项目,本着积极向上的学习态度,经过多番考虑我决定使用retrofit2 + RxJava2来做为我的网络请求......神说:你的想法非常好 先 ...
- 转:Hibernate中Criteria和DetachedCriteria的完整用法
原文地址:http://blog.sina.com.cn/s/blog_667528fd0100rkrf.html 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装.现在对 H ...
- Win10 UI入门 导航滑动条 求UWP工作
借鉴了 段博琼 大哥写的导航滑动,自己实现了一个类似安卓 IOS 导航滑动条 支持等比例 分割 tabView 支持动画滑动 效果如下图 WYGrid 你可以想象一个GridView itemsWr ...
- iOSUI显示思想
两级显示机制: 1.cpu: 2.GPU: 和操作系统的多级缓存机制有点类似.
- Unity 自己旋转 方法
transform.Rotate(Vector3.up * Time.deltaTime * 100);
- 基于cxf的webService服务发布及客户端开发
学习地址: http://www.cnblogs.com/leihenqianshang/category/795140.html
- Pyhton学习——Day29
#异常与错误# 什么是异常?# 异常就是程序运行时发生错误的信号,在程序出现错误时,则会产生异常,若没有程序处理,则会抛出异常# 导致程序在异常语句处崩溃终止# Traceback 追踪异常信号:** ...
- css控制单行或者多行文本超出显示省略号
1.单行文本 使用text-overflow:ellipsis属性 text-overflow: clip|ellipsis|string; clip:修剪文本. ellipsis:显示省略符号来代表 ...
- java JSON 和 Object 相互转换
1.导入 jackson jar <dependency> <groupId>com.fasterxml.jackson.core</groupId> <ar ...
- ORACLE-014:oracle中查看DBLinkpassword
dblink在数据库中使用是比較多的,简单方便.只是随着oracle安全机制的加强.普通用户登录仅仅能看到,username以及连接字符串.那么dblinkpassword怎样查看呢? 非常easy. ...