03.Python基本数据类型(int, bool, 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

可迭代对象: 可以?个?个往外取值的对象

原文地址:https://www.cnblogs.com/xuweng/p/12163298.html

时间: 2024-07-31 11:44:53

03.Python基本数据类型(int, bool, str)的相关文章

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 ==>字典,保存键值对,一

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==&g

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

一.python基本数据类型1. int ==> 整数. 主要用来进行数学运算2. str ==> 字符串, 可以保存少量数据并进行相应的操作3. bool==>判断真假, True, False4. list==> 列表,存储大量数据.用[ ]表示5. tuple=> 元组, 不可以发生改变 用( )表示6. dict==> 字典, 保存键值对, 一样可以保存大量数据,用{key:value}表示7. set==> 集合, 保存大量数据. 不可以重复. 其实就是

基本数据类型(int bool str)

基本数据类型 一.python基本数据类型 1. int ==> 整数. 主要用来进行数学运算 2. str ==> 字符串, 可以保存量数据并进行相应的操作 3. bool==>判断真假, True, False 4. list==> 存储?量数据.用[ ]表示 5. tuple=> 元组, 不可以发生改变 用( )表示 6. dict==> 字典, 保存键值对, ?样可以保存?量数据 7. set==> 集合, 保存大量数据. 不可以重复. 其实就是不保存va

关于int,bool,str

今日主要内容 基本数据类型(int,bool,str) 1.基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大量数据, []表示. 里面可以装各种数据类型. tuple 元组. 只读列表. () 表示 dict 字典. {key:value} set 集合. 不重复 2. int类型 bit_length() 返回一个数的二进制长度 3. bool类型 布尔只有两个值. True,False

python基础数据类型: int bool str list tuple dict

一.  int bit_length()        计算十进制转化成二进制的有效位数 1 v = 11 2 data = v.bit_length() 3 print(data) 二.  bool 布尔值就两种:True,False.就是反应条件的正确与否. 真   1   True. 假   0   False. 1 s1 = '王大锤' 2 s2 = ' ' # 字符串中有空格 3 s3 = '' 4 print(bool(s1)) # 结果为True 5 print(bool(s2))

day03—python基础(int,str,bool,list)

1数字int. 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:      bit_length() #bit_length() 当十进制用二进制表示时,最少使用的位数 v = 11 11=>1011 data = v.bit_length() print(data)输出结果:4 2布尔值bool. 布尔值就两种:True,False.就是反应条件的正确与否. 数字转换成bool: 如果数字是0 结果是False 如果数字是非0 结果是True True 和1的效率问题: 1的效率

Python学习-数据类型(int;float;bool;str)

1/数据操作 *运算符 +   ;整数型是加法运算,字符串是合并运算 -    ;整数型是减法运算 *    ;整数型是乘法运算,字符串是重复运算 /    ;整数型除法运算只保留整数,浮点数除法保留浮点数 %  ;整数型除法取余数运算 **  ;整数型幂运算 >  ;大于,注意不同类型不能比较 <  ;小于,注意不同类型不能比较 ==  ;等于,注意不同类型不能比较 !=   ;不等于,注意不同类型不能比较 =   ;赋值 *round() 四舍五入,可配置保留小数位数参数 1 round(

python基本数据类型——int

一.int的范围 python2: 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1: 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1: python3: 理论上长度是无限的(只要内存足够大) 二.python内存机制 在一般情况下当变量被赋值后,内存和变量的关系如下: 特殊情况: python内的优化机制(不论是2.7还是3.5都有): -5 ~ 257 之间的数,如果使用第一种赋值方式,那么他们依然属于同一块内存(可以用id查看) 三.源