1. Print()函数的主要目的是以字符串的形式输出结果。
2. 基本形式是print(“要输出的字符串”或者 变量)
3. 在python编程当中,有时候一段字符串的构成会需要其他的不同种类的信息,这时我们就需要一些函数将其转化成字符串的形式,然后再采用字符串的加法来将所需要的信息进行连接,但是这样就显得比较麻烦,这时我们就可以调用字符串的format()方法,非常方便就可以利用其它的信息来构建字符串例如:变量=“字符串{0}字符串{1}”.format(参数1,参数2),在这条语句中用点号将字符串和format()方法联系起来,其中format()方法,是将参数1转化成字符串的形式放在{0}的位置,将参数2转化为字符串的形式放在{1}的位置,其中{0},这个0表示的是format()方法中的第一个参数(索引为0),{1},表示format()方法中的第二个参数(索引为1),但是0和1可以不用写。
4. 字符串的格式化以冒号进行格式配置引导,配置的格式有六种:填充,对齐,宽度,千位分割符,精度,类型,格式为:{参数序号:格式控制标记}
5. {0:=^20}.format("python") >>> "=======python======="(以等号填充,将提供的字符串居中,整个长度为20)
6. {0: , .2f}.format(123456.3456)>>>123,456.35.(将数字进行千分位划分,小数点后保留2位小数,以浮点数的形式)
7. "{0: e}, {0: E}, {0: f}, {0: %}".format(3.14)>>> '3.140000e+00 , 3.140000E+00 , 3.140000 , 314.000000%'(将数字以指数的形式,浮点数,百分数的形式转化)
8. "{0:.2e}, {0:.2E}, {0:.2f}, {0:.2%}".format(3.14)>>> '3.14e+00,3.14E+00,3.14,314.00%'
9. 在字符串中的花括号中{}可以写上具体的格式,format()方法的目的就是将参数转化为字符串然后提换到相应格式的位置上去,例如:“字符串{具体格式}字符串”.format(参数)。
10. 如果是将列表中的元素放到格式的位置,则列表所在format()中的索引就必须要写,这样才能具体指出是哪一个列表,例如:“字符串{0【2】}字符串{1【3】}字符串{0【3】}”.format(列表1,列表2)。
11. 在print()函数打印的时候,在末尾都有一个隐形的“n”,因此这就导致了有多少print()函数就会有多少行,因此为了减少行数,将他们打印到一行,可以在print()中加上一句end = "",例如:print(要打印的字符串或者变量,end = “”),就可以将隐形的"n"去掉。
12. Print()函数可以连续输出例如:print(字符串1,字符串2,字符串3......)
13. 数字的运算包括:(+,-,*,/)以及乘方(**),Python可以用括号来改变运算顺序。
14. Python中的浮点数(小数),浮点数的精确度不够高。
15. python编程中的整数类型和数学中的一样可正可负,没有范围。
16. 函数pow(X,Y),是用来计算X^Y次方的,pow(X,Y,[Z]),可以进行幂余操作,先求出x得y次方,然后除以z得到余数。
17. python编程中有4种进制表示方法(10进制,二进制【0B/0b】,八进制【0O/0o】,十六进制【0X/0x】)
18. python编程中浮点数之间的相加减存在不确定数,因此直接判断0.1+0.2 == 0.3 返回的是false;为了使0.1+0.2==0.3,需要使用函数round(X,【d】),这个函数的目的是对X进行四舍五入,d表示保留的小数位数,其中d可以不用,表示取整。
19. 浮点数可以采用科学计数法的方式进行表示例如:AeB表示的是:A*10^B,其中e表示的是以10为基数。
20. 在python中的除(/)得出得结果是浮点数类型,只有(//)得出的才是整数类型。
21. python中也可使用(-=,+=,/=,//=等.....)
22. python中复数(虚部单位为j)>浮点数>整数【三种数得范围】,因此在混合计算这三种数得时候其值得类型为运算数中范围最大得类型。
23. 数值运算可以通过函数来进行例如:abs(X),取X得绝对值;divmod(X,Y),返回X,Y得整数商和余数,max(X1,X2,X3.....)求出最大值,min(X1,X2,X3....)求出最小值。
24. 数值转换函数int()转整数,float()转浮点数,complex()转复数。
25. 在python中通过方法(.real)和(.imag)可以取出复数的实部和虚部例如:(123.1e1+123j).real =1231.0 ;(123.1e1+123j).imag =123.0