4.Python基础篇-基础数据类型
使用type方法可以查看一个值的类型
a = 1 print(type(a)) 输出结果:<class 'int'>
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()