码迷,mamicode.com
首页 > 编程语言 > 详细

Python复习

时间:2019-10-28 19:27:26      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:imp   ceil   floor   引号   abs   position   nbsp   解释器   转化   

1、取余 % 整除 // 乘方 **

整除:向下圆整,即如果结果为-3.3则圆整为-4,而不是向零圆整。

取余:x%y等价于x - ( ( x // y ) * y )

2、Python基本内置函数

round ():圆整到最接近的整数,并且同样接近时圆整到偶数

floor ():返回小于或等于给定书的最小整数。

ceil ():返回大于或等于给定数的最小整数。

3、cmath和复数 

>>> import cmath
>>> cmath.sqrt(-1)
1j
>>> cmath.sqrt(4)
(2+0j)
>>> (1+3j)*(1+2j)
(-5+5j)
>>> from cmath import sqrt
>>> sqrt(4)
(2+0j)
>>> math.sqrt(4)
2.0

4、对引号的转义  \ 

>>> Let\‘s go
"Let‘s go"

5、将值转换为字符串 str(这是一个类) repr(这是一个函数)

>>> print(str("Hello,\nworld!"))#str能用合理的方法将值转化为用户看得懂的字符串,例如将特殊字符编码转换为对应的字符
Hello,
world!
>>> print(repr("Hello,\nworld!"))#repr是一个函数,是将值转换为合法的Python表达式
Hello,\nworld!

6、长字符串

>>> print("""this is a long str""")
this is a long str

#同时也可以使用"""   """,这样让解释器能够识别表示字符串开始和结束位置的引号,因此字符串本身包含单引号的双i引号,无需使用反斜杠进行转义。
#常规字符串也可横跨多行,只需在行尾加上反斜杠即可,反斜杠和换行符将被转义,即被忽略。

7、原始字符串

有的时候,字符串中有可能存在\n这样的字符,如果每个都对反斜杠进行转义,太麻烦,需要表示字符串本身就需要用到原始字符串。

>>> print("C:\net\program\file\study\math")
C:
et\programile\study\math
>>> print("C:\\net\\program\\file")
C:\net\program\file
>>> print(r"C:net\program\file\study\math")
C:net\program\file\study\math

 

 

 

Python复习

标签:imp   ceil   floor   引号   abs   position   nbsp   解释器   转化   

原文地址:https://www.cnblogs.com/jiameng991010/p/11754287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!