首页 > 编程语言 > 详细

Python3基础语法(20190617)

时间:2019-06-17 11:49:54      阅读:108      评论:0      收藏:0      [点我收藏+]

字符串

字符串是以单引号或双引号"括起来的任意文本,比如‘abc‘"xyz"等等。请注意,‘‘""本身只是一种表示方式,不是字符串的一部分,因此,字符串‘abc‘只有abc这3个字符。如果本身也是一个字符,那就可以用""括起来,比如"I‘m OK"包含的字符是Im,空格,OK这6个字符。

如果字符串内部既包含又包含"怎么办?可以用转义字符\来标识,比如:

技术分享图片

 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看:

技术分享图片

技术分享图片

 

 

布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

技术分享图片

技术分享图片

 

 解释一下整数的除法为什么也是精确的。在Python中,有两种除法,一种除法是/

/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:

还有一种除法是//,称为地板除,两个整数的除法仍然是整数:

你没有看错,整数的地板除//永远是整数,即使除不尽。要做精确的除法,使用/就可以。

因为//除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数:

无论整数做//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。

技术分享图片

 

Python3基础语法(20190617)

原文:https://www.cnblogs.com/niwotaxuexiba/p/11038539.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!