基本数据类型(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 ...
随机推荐
- android UI卡顿问题学习
转自https://blog.csdn.net/joye123/article/details/79425398 https://blog.csdn.net/zhenjie_chang/article ...
- 转载:【学习之家】Python中__init__.py文件的作用
Python中__init__.py文件的作用详解 Python中__init__.py文件的作用详解 来源:学习之家 作者:xuexi110 人气:357 发布时间:2016-09-29 摘要:__ ...
- windows下Keras框架搭建
1. 安装Anaconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ conda info来查询安装信息 conda list可以查 ...
- git + grunt 环境配置
1⃣️ssh key生成步骤 一.设置Git的user.name和user.email: $ git config --global user.name "xiongzuyan&qu ...
- Django中ORM之查询表记录
查询相关API from django.db import models # Create your models here. class Book(models.Model): title = mo ...
- UTC时间和各个地区的时间到底是怎么回事
就不分析了,直接写结论 1.同一个时间点全球各地的时间戳是一致的 2.同一个时间戳在不同的时区对应不同的时间 依北京时间为例: 当前时间为 Tue Jan 23 2018 19:02:11 GMT ...
- jsp错误页面的处理
局部的错误处理 1,errorpage 在错误页面指令page中声明errorpage="要显示的页面地址" 在要显示的页面page中声明iserrorpage="tru ...
- 【BZOJ5020】[LOJ2289]【THUWC2017】在美妙的数学王国中畅游 - LCT+泰勒展开
咕咕咕?咕咕咕! 题意: Description 数字和数学规律主宰着这个世界. 机器的运转, 生命的消长, 宇宙的进程, 这些神秘而又美妙的过程无不可以用数学的语言展现出来. 这印证了一句古老的名言 ...
- POJ 3122 Pie( 二分搜索 )
链接:传送门 题意:一个小朋友开生日派对邀请了 F 个朋友,排队上有 N 个 底面半径为 ri ,高度为 1 的派,这 F 个朋友非常不友好,非得"平分"这些派,每个人都不想拿到若 ...
- windows编程ASCII问题
在CMD中输入CHCP可查看当前使用代码 输入CHCP 65001为UTF-8