零基础学Python之数据类型与转义字符。超详细,你值得拥有。

        前言:编写代码时由于会面对各种各样的数据,因此数据类型也应运而生,它们对每一种数据进行分类,今天为大家介绍整数、浮点、复数以及字符串型四大类型。同时增加了转义字符的介绍,让大家感受一下代码的乐趣。

一 整数类型

        整数类型也叫int型表示的数值是没有小数的数值,包含正整数、负整数和0.

       日常生活中大家会接触各种整数,其实整数分为很多种类型,包括十进制、二进制、八进制以及十六进制,其中十进制数最为常见。

         其中引导符相当于是一个指引计算机的符号,当代码运行时计算机读取到引导符便知道这是想输出什么进制种类。示例如下:

num =123 #十进制数
num1 =0b1010101 #二进制数
num2 =0o123 #八进制数
num3 =0x123ABC #十六进制数

        运行结果如下:

123
85
83
1194684

        大家如果平时遇见不常见的其他进制类型数字,也可以从电脑中的计算器进行运算,记住要先将模式选为程序员模式哦。举个例子,34251用其它进制表示:

 

        其中DEC表示十进制,HEX表示十六进制,OCT表示八进制,BIN表示二进制,其后面的数字便是十进制34251的对应进制转化,大家也可以自行用代码验证。 

二 浮点类型

        浮点类型也叫float型,表示带有小数点的数值,由整数部分和小数部分组成,用科学计数法表示的数据也是浮点型哦(科学计数法表示数据引导符为e与E)。

        浮点型数字运算与整数相同,但因为含有小数部分使得在运算时会出现运算结果中有一点的概率含有不确定的小数位。如果我们只想要保留一位小数,可以使用round()函数让运行结果中只含有一位小数。示例如下:

print(0.1+0.2)
print(round(0.1+0.2,1))
print(round(0.00001+0.2,1))

        round()函数中0.1+0.2是我们所需要的运算,逗号后面的一是保留一位小数,运行结果如下:

0.30000000000000004
0.3
0.2

三 复数类型 

        Python中的复数与数学中的复数形式一致,由实部与虚部组成(看到复数就想起被复变支配的恐惧-_-),例如 12+23j 就是一个复数,如果想要分别读取实部与虚部,可以使用 .real 与 .imag 分别表示。示例如下:

x =123+456j
print('x的实数部分:',x.real)
print('x的虚数部分:',x.imag)

        对了,复数的实数与虚数部分都是浮点型,拥有小数,运行结果如下:

x的实数部分: 123.0
x的虚数部分: 456.0

        注:由于复数的概念,整数与浮点数可以看成只有实数没有虚数的复数,也可以使用 .real 与 .imag 获取其对应实数与虚数部分。

四 字符串类型 

        字符串类型指连续的字符序列,可以表示计算机所能识别的一切字符,可以包含任何字符,数字或符号,也可以包含空格或者其它特殊符号。

        字符串的界定符有单引号'' 、双引号"" 以及多引号表示,单引号与多引号常用于单行字符的输入,多引号用于多行字符的输入,常用三个单引号或三个双引号。示例如下:

name ='古树下一童子'
name1 ="古树下一童子"
print(name)
print(name1)

message ='''姓名:古树下一童子
年龄:18
格言:人生苦短,我用Python
'''
print(message)

        运行结果如下:

古树下一童子
古树下一童子
姓名:古树下一童子
年龄:18
格言:人生苦短,我用Python

五 转义字符 

        反斜杠“\”称为转义字符。转义字符对字符串中的字符进行转义,让后面的字符具有不同的含义。     

        在使用字符串时,有些字符具有特殊含义。如果想按原样将该字符插入字符串中而不调用其特殊含义,这时便需要使用转义字符。下面有一些常用的转义字符:

        那么具体如何去使用这些转义字符呢?示例如下:

print('今天\n星期日')    #'\n'是换行符,当系统读取到\n时换行
print('0000\t0000')    #'\t'是制表符,当系统读取时制表符后内容同行向右移动一定距离。
print('000001\t2')    #八个字符为一整体,此时\t前有6个字符,故8-6=2,即2应与1间有两个字符空位
print('00000001\t2')    #\t前方恰好有8个字符时,1与2之间空4个字符
print('\'今天星期二\'')    #  '今天星期二'
print('\""今天星期二\"')    #  "今天星期二"
print('\\今天星期二\\')    #  \今天星期二\
print('\\\\')    #  \\

        制表符相对其它可能相对较难理解,在此我将制表符示例结果运行如下:

0000	0000
000001	2
00000001	2

具体原因示例的注释中有回答,大家可以自行观看,当然,转义字符不仅仅只有这几种,还有回车、退格及换页等,大家可以自行搜索尝试。

        结语:今天的分享就到这里了,如果大家有不理解的地方可以在评论区留言或与我私信,有错误的地方也想大家能大胆☞出,下期再见啦!!!

 

 

 

 

        

 

 

 

        

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值