python中bool数据类型转换_Python 基本数据类型简介int/str/bool

一、python基本数据类型

1. int ==> 整数. 主要用来进行数学运算

2. str ==> 字符串, 可以保存少量数据并进行相应的操作

3. bool==>判断真假, True, False

4. list==> 存储大量数据.用[ ]表示

5. tuple=> 元组, 不可以发生改变 用( )表示

6. dict==> 字典, 保存键值对, 一样可以保存大量数据

7. set==> 集合, 保存大量数据. 不可以重复. 其实就是不保存value的dict

二、整数 int

主要是对bit_length()的写入。在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型

整数可以进行的操作: bit_length(). 计算整数在内存中占用的二进制码的长度

三、布尔值 bool str int和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值转换成相应的"值" 取值只有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值转换成相应的"值"

四、字符串

4.1切片和索引

s = "12334"

语法 print(s[0:3:1])前两位为截取值 后一位为步数,单数子为一个,两数字为一截,4.2字符相关操作

capitalize 首字母大写

lower 小写

upper 大写

swpapcase 大小写互换

casefold 字母小写 涵盖广

title 每个单词首字母大写

2、切来切去

cent 居中

strip去空格可加lstrip和rstrip

更改tab的长度 expandtabs

replace 字替换符

split 字符切割 切割完后行成列表

3、格式化输出

format 和%s

4、查找

startwith 是否以 开头

endwith 是否以 结尾

count 查找 出现的次数

find 出现的位置

index 出现的位置

5、条件判断

isalnum 字母和数字组成

isalpha 字母组成

isdigit 数字组成

6、计算字符串的长度

len 内置的函数使用方法和print一样

7、迭代

for in

我们可以使用for循环来便利(获取)字符串中的每一个字符

语法:

for 变量 in 可迭代对象:

pass

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

你可能感兴趣的:(python中bool数据类型转换_Python 基本数据类型简介int/str/bool)