Python复习
Posted jiameng991010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python复习相关的知识,希望对你有一定的参考价值。
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, world!"))#str能用合理的方法将值转化为用户看得懂的字符串,例如将特殊字符编码转换为对应的字符 Hello, world! >>> print(repr("Hello, world!"))#repr是一个函数,是将值转换为合法的Python表达式 ‘Hello, world!‘
6、长字符串
>>> print("""this is a long str""") this is a long str #同时也可以使用""" """,这样让解释器能够识别表示字符串开始和结束位置的引号,因此字符串本身包含单引号的双i引号,无需使用反斜杠进行转义。 #常规字符串也可横跨多行,只需在行尾加上反斜杠即可,反斜杠和换行符将被转义,即被忽略。
7、原始字符串
有的时候,字符串中有可能存在 这样的字符,如果每个都对反斜杠进行转义,太麻烦,需要表示字符串本身就需要用到原始字符串。
>>> print("C: etprogramfilestudymath") C: etprogramilestudymath >>> print("C:\net\program\file") C: etprogramfile >>> print(r"C:netprogramfilestudymath") C:netprogramfilestudymath
以上是关于Python复习的主要内容,如果未能解决你的问题,请参考以下文章