基础数据类型


 1.数字:int
name = '张三'
print(type(name))#type()是查看数据类型的方法
结果:<class 'str'>

1.1数字的操作

可以进行+,-,*,/,%(取余数),**

2.字符串类型(str)

2.1字符串的含义:

在python中,加了引号的字符都被认为是字符串类型

2.2字符串命名

name = 'Mr Shao'#可以用单引号
name = "Mr Zhao"#也可以用双引号
age = '18'      #数字类型在双引号中,也是str类型
>>> msg = '''
... 我想写一首诗,
... 我希望可以换行展示。
... '''#三个单引号用于赋值,代表str类型。而不是注释
>>> print(msg)
'我想写一首诗,
我希望可以换行展示。'

2.2字符串的拼接:

1.字符串相加:字符串可以与字符串相加。
2.字符串相乘:字符串可以与数字相乘。

3.bool布尔型

只有两个:True,False。真/假

4.数据类型转换

int---->str

所有的数字都可以转成字符串。没有条件
str(变量名)#int转str。用str()方法,把int类型的变量填到括号内。

str---->int

str转int有个前提:被转换的str必须是数字。因为字母汉字等无法转换。
int(变量名)#str转int。用int()方法,把str类型的变量填到括号内。

int---->bool

int转换为bool,bool只有真假两个值,所以数字0转换为bool就等于false,非零数字转换为bool就等于True。
方法:bool()

str---->bool

非空字符串转bool,都是true;空字符串转bool,结果为false。
方法:bool()