03.万恶之源-基本数据类型(int, bool, str)

本节主要内容:

1. python基本数据类型回顾

2. int----数字类型
3. bool---布尔类型
4. str--- 字符串类型
⼀.python基本数据类型
1. int ==> 整数. 主要⽤来进⾏数学运算
2. str ==> 字符串, 可以保存少量数据并进⾏相应的操作
3. bool==>判断真假, True, False
4. list==> 存储⼤量数据.⽤[ ]表⽰
5. tuple=> 元组, 不可以发⽣改变 ⽤( )表⽰
6. dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据
7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存value的dict
⼆. 整数(int)
 在python3中所有的整数都是int类型. 但在python2中如果数据量比较⼤. 会使⽤long类型.
在python3中不存在long类型
 整数可以进⾏的操作:
bit_length(). 计算整数在内存中占⽤的⼆进制码的⻓度

三. 布尔值(bool)
 取值只有True, False. 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值转换成相应的"值"
 
四. 字符串(str)
 把字符连成串. 在python中⽤', ", ''', """引起来的内容被称为字符串.
 
4.1 切片和索引
1. 索引. 索引就是下标. 切记, 下标从0开始

2. 切片, 我们可以使⽤下标来截取部分字符串的内容
 语法: str[start: end]
 规则: 顾头不顾腚, 从start开始截取. 截取到end位置. 但不包括end

跳着截取

步⻓: 如果是整数, 则从左往右取. 如果是负数. 则从右往左取. 默认是1
 切片语法:
 str[start:end:step]
 start: 起始位置
 end: 结束位置
 step:步⻓
4.2 字符串的相关操作⽅法
切记, 字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的
1. ⼤⼩写转来转去

2. 切来切去

3. 格式化输出

4. 查找

5. 条件判断

6. 计算字符串的⻓度

注意: len()是python的内置函数. 所以访问⽅式也不⼀样. 你就记着len()和print()⼀样就⾏

7. 迭代
 我们可以使⽤for循环来便利(获取)字符串中的每⼀个字符
 语法:
 for 变量 in 可迭代对象:
 pass
 可迭代对象: 可以⼀个⼀个往外取值的对象

三.int , bool , str的更多相关文章

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

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

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

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

  3. 关于int,bool,str

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

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

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

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

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

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

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

  7. python-基本数据类型(int,bool,str)

    一.python基本数据类型 1. int ==>  整数. 主要⽤用来进⾏行行数学运算 2. str ==> 字符串串, 可以保存少量量数据并进⾏行行相应的操作 3. bool==> ...

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

    1.int bit_lenth() 计算整数在内存中占用的二进制码的长度 十进制 二进制 长度(bit_lenth()) 1 1 1 2 10 2 4 100 3 8 1000 4 16 10000 ...

  9. day 03 int bool str (索引,切片) for 循环

    基础数类型总览 10203 123 3340 int +- * / 等等 '今天吃了没?' str 存储少量的数据,+ *int 切片, 其他操作方法 True False bool 判断真假 [12 ...

随机推荐

  1. Error starting daemon: error initializing graphdriver: driver not supported

    Error starting daemon: error initializing graphdriver: driver not supported systemctl stop docker rm ...

  2. PAT 甲级1001 A+B Format (20)(C++ -思路)

    1001 A+B Format (20)(20 分) Calculate a + b and output the sum in standard format -- that is, the dig ...

  3. HISAT,sTRINGTIE,ballgown三款RNA-seq信息分析软件

    HISAT,sTRINGTIE,ballgown三款RNA-seq信息分析软件 2015年04月02日 11:35:47 夜丘 阅读数:8940 标签: 生物 更多 个人分类: 论文笔记   Bowt ...

  4. vs2015 npm list 更新问题

    在更新npm list时候,经常会非常的慢,今天试了一个诡异的方法,就是在文件夹下面直接把所有缓存全部删除,全部重新下,结果感觉反而速度快很多. 原来的更新包80M竟然1个小时没有下载完. C:\Us ...

  5. DEDE 首页调用指定栏目链接的代码

    {dede:type typeid='6'} <a href='[field:typelink /]' target="_blank" >更多</a> {/ ...

  6. 关于C的int

    在c运行库头文件<stdint.h>中typedef各种类型的int typedef signed char int8_t; typedef unsigned char uint8_t; ...

  7. PS制作纸质复古野外露营插画分享

    经常有人说一些复古风,就觉得蛮难,其实制作过程其实没有想象中复杂,从1850年到2017年,通过这160多年里的平面设计,给我们的作品添加上一些新鲜的灵感和活力,本次教程就来教大家用PS做出耐看的纸质 ...

  8. django基础使用

    //创建应用 python3 manage.py startapp mysite //开启服务 python3 manage.py runserver 127.0.0.1:8080 //创建数据库命令 ...

  9. [Robot Framework] 动态等待,提供默认的等待时间,等待时间可传可不传

    默认10s

  10. Max Chunks To Make Sorted II LT768

    This question is the same as "Max Chunks to Make Sorted" except the integers of the given ...