本篇文章讲解以下知识:
(1)初始编码
(2)输出
(3)初识数据类型
一:初识编码
在计算机中所有的数据本质上都是以0和1的组合来存储。
比如:在一个文件中有以下内容:“天空中有很多星星”。
该内容在计算机存储时,计算机会将中文内容转换成0和1的组合,最终存储到硬盘上。
在计算机中有很多编码。编码可以形象地比喻成:密码本。
每种编码都有自己的一套密码本,都维护自己的一套规则。
在utf-8编码中:
齐的0和1组合是:11111111 00000000 010101010
在gbk编码中:
齐的0和1组合是:00110011 10101010
所以,使用不同的编码保存文件时,硬盘的稳重存储的0和1组合也是不一样的。
注意事项:
以某个编码的形式进行保存文件,以后就要以这种编码去打开这个文件,否则就会出现乱码。
二:输出
想要将结果或内容呈现给用户时需要用输出----print()
例如:
关于输出:
(1)print()默认在结尾会加上换行符。
例如:
(2)想要print()不换行,则可以这样做。
例如:
以逗号结尾
如果想要以其他内容结尾,只需要将end=","中的逗号“,”该成你想要的结果。
三:初识数据类型
在Python中,数据类型有:int str bool 等
(1)整型(int)
整型就是整数。
代码比例:
(2)布尔类型(bool)
在布尔类型中共有两个值:True False
在中文中,True代表真,False代表假。
代码举例:
(3)字符串(str)
字符串要用英文符号中的单引号或双引号括住。
例如:"哈"就是一个字符串。
'hi'也是一个字符串。
注意:单引号或双引号括住的内容只能在一行。
字符串也可以用英文中三双引号("""...""")或三单引号('''...''')括住。
其括住的内容可以在多行。
例如:三双引号
三单引号:
【字符串】对于字符串只支持两种运算:
(1)加:两个字符串可以通过加法拼接起来。
代码:
(2)乘:让整型和字符串进行想乘,以实现让字符串出现整型次并拼接起来。
代码:
(4)类型转换
(1)int,整型定义时必须是数字且是整数。9 99 45
(2)str,字符串定义时,必须要用引号括起来。比如:“海洋”。
(3)bool ,布尔定义时,只能写True False
不同的数据类型有不同的功能,比如:整型可以加减乘除,而字符串只能进行加乘运算。
其实,对于一个整数来说,可以将整数转化为字符串类型。
方法:想转换什么类型,就让该类型包裹一下。
例如:将66转换为字符串:“66”
即:str(66)
类型转换方法:想转什么类型,就用该类型包裹一下。
转换为整型:
(1)字符串转换为整型
注意:字符串转换为整型时,字符串中的内容必须全部是数字,否则会报错
例如;
(2)布尔类型转换为整型
代码;
转换为字符串:
(1)整型转字符串
代码:
(2)布尔类型转换为字符串
代码:
转换为布尔类型:
(1)整型转换布尔(非零的数为True,零为False)
代码:
(2)字符串转换为布尔类型(非空字符串为True,空字符串为False)
代码:
总结:
(1)其他所有类型转换为布尔类型时,除了空字符串,零以外,其他都是True。
(2)字符串转整型时,只有字符串中的内容都是数字时才可以转换成整型,其他都会报错。
(3)想要转换为哪种类型,就用该种类型的英文包裹一下就行。
例如:str(...) int(...) bool(...)