基本数据类型(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 ...
随机推荐
- 一个关于传参数js数组的封装方法(寄生模式)
function createArr(){ var arr = new Array(); arr.push.apply(arr,arguments); arr.toJoin = function(){ ...
- zookeeper+kafka集群搭建
一.ZK集群安装. 解压安装包后进入conf目录,conf/zoo_sample.cfg拷贝一份命名为zoo.cfg,同时也放在conf下面. zookeeper配置文件: # The number ...
- LeetCode Golang 3. 无重复字符的最长子串
3. 无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串 ...
- 关于<marquee>、<form>、input中的<text>、<password>、<hidden>、<wenbenkuang>、<reset>、<image>、<submit>、<radio>、<checkbox>以及<select><iframe src>的用法
<html> <head> <meta charset="UTF-8"> <title></ ...
- jsp错误页面的处理
局部的错误处理 1,errorpage 在错误页面指令page中声明errorpage="要显示的页面地址" 在要显示的页面page中声明iserrorpage="tru ...
- win10x64位系统中nodejs的安装和配置
官网http://nodejs.cn/download/ 2.下载完成后点击安装包 下一步,安装过的,这里根据自己的需求选择.选择第直接正常安装. 这一步是安装的内容,第一个是安装所有的模块,建议全部 ...
- Lua 中的 RSA 加解密实现
记得之前,部门某款游戏陆陆续续收到一些玩家反馈,抱怨在登录游戏时会等待很久.初步排查后基本断定可能是此游戏的登录服务器程序某块代码有问题,于是即安排了服务器同事作排查分析但一直无果. 之后我时间有了空 ...
- vim配置C++开发环境 win10
资料一 —— vim插件的安装 https://www.cnblogs.com/tianzhiyi/p/5338032.html 资料二 —— vim多窗口操作: https://blog.csdn. ...
- js-数组和字符串转化
一.数组=>字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var arr, str;arr = new Array(0,1,2,3,4);str = arr.join(" ...
- python_函数、局部变量与全局变量
#函数优点:代码重用.保持一致性.可扩展性import time def logger(): """时间年-月-日 分""" time_fo ...