上一章节,我讲过了Python中round在浮点型中的作用就是通过四舍五入(这个四舍五入是不太精确的,初学者可以暂时这么认为)如图所示,的方法保留指定的小数位。
图中,整型中round了一个1.15保留了1位小数位,按理说应该是1.2 !
可是结果是1.1,这样的执行结果我们就可以沿用上面的理论了。
整型的常见方法
初学者阶段,重点记住图中的前两个即可。
根据这张表,打开pycharm来验证解释以上图中的含义:
输入以下代码,如图所示:
同样:math.floor就代表着,返回该小数的下舍整数。
print(math.floor(1.111))#结果1
print(math.floor(-1.111))#结果-2
布尔类型
需要注意的是,虽然布尔类型只有两个值,也算是数值类型。但是它能够参加计算机的运算,其中false代表了0,true代表了1,这就代表了布尔类型的数据可以定义成数值类型了。
#布尔类型------ 数值类型
False,True
# 0 1
为什么能说布尔类型的数值能够参加数值的运算呢?
下面,我在pycharm中输入以下代码:发现没,在执行结果中有了计算结果!
字符串
在程序员编写代码中,字符串的处理往往反映出对程序处理的能力!
在Python中,字符串表示如下:
单引号''
双引号""
在Python中,不论是单引号还是双引号,两者效用是一样的。
下面,我来详细解释字符串的类型:
表示方式
不论是单引号和双引号都能表示某种意思。
2.长字符串表示方式:
图中代码中的 \ 代表了续行符,在一行很长的代码下,可以按回车进行续行。
最终打印的时候还是一行显示的。
同样的,还可利用别的办法来表示长字符串,三个双引号来表示:
如图所示:用三个双引号来表示长字符串不仅仅能换行,还能保留原有的格式,也就是说你在三个双引号在那个无论字符串排列有多乱,执行时都能够保留下来。
3.转义和取消转义
有这么个需求,需要你在代码中写入一个打开计算机,C盘中的一个文件:
C:\Windows\System32\drivers\etc\dns.bat这个文件呢。我们如何去操作呢?
在初学者阶段,我们会写成:其实这样写是没有问题的。
但如果要求,要打印出"C:\Windows\System32\drivers\etc\dns.bat"呢?
如果如图所示这样写的话就是错误的了!
正确写法:如图所示
图中\号在pycharm中变了颜色,代表了特殊的含义。对于特殊功能的符号必须用这种方式---转义字符。
我在网上搜索了关于Python的转义字符:
https://www.cnblogs.com/uncle-jay/p/7822482.html
我们可以按照图中的转义字符来演示下换行,我在dns.bat前换行演示:
有了定义转义功能,那么也会有取消转义功能,如图所示:
或者r也可以的。
4.字符串的访问
假设我想取一个字符串变量中的某个字符?如图所示,请问取的是几?
我们来分析下这个问题:
在计算机排列字符串是这样排列的,编号是从0开始的。
答案很明显是6了。
再抛出一个问题:
如字符串访问代码是这样写的,代表取几?
问题分析如下:
计算机对于负的访问值,是从右往左进行计算的。
经过排列,答案很明显是.了。
再来个字符串访问值的写法:
这个是什么意思呢?时间关系,下次分享,谢谢!
领取专属 10元无门槛券
私享最新 技术干货