1、关于 “ end=‘ ’ ”
print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格。
两个Python例题及运行结果展示:
2、while 循环条件
(1)如果用 while‘’:或者 while false: 或者 while 0 :或者 none、{}、[]、() 被认为循环条件是假,不进入循环
(2)除此之外,如果条件是死循环,可以采用CTRL+C
3、Python语句写法:
一行可以书写多个语句,每个语句用;隔开。eg:print('i love python ');print('certainly')
一个语句也可以分行书写,采用\(斜杠)符号or()来实现
4、使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?
向下取整
5、怎样使用 int() 将浮点数采取‘四舍五入’的方法进行取整?
用int(变量名+0.5)
如5.4,四舍五入为5,int(5.4+0.5)=int(5.9)=5;
如5.6,四舍五入为6,int(5.6+0.5)=int(6.1)=6;
6、isinstance()跟type()的区别
isinstance()判断的是一个对象是否是该类本身,或者位于该类型的父继承链上;
type()不会认为子类是一种父类类型。
如:Animal—>dog—>hurkey
a=aminal
b=dog
c=hurkry
isinstance(c,hurkey) true
isinstance(c,dog) true
type(h.hurkey) ture
type(h)==dog false
附加:
1、括号填充format关键字:
>>name = input ("输入姓名:")
>>print("{}同学,学好python,前途无量!".format(name[1]))
2、导入画图模块turtle
>>import turtle
>>turtle.pensize(2) #设置画笔的宽度为2像素
>>turtle.circle(10) #绘制半径为10像素的圆
>>turtle.circle(20) #绘制半径为20像素的圆
结果是:同切圆
3、显示时间函数
>>from datatime import datatime
>>now = datatime.now() #获得当前的时间
>> print(now)
>>now.strftime("%x") #小写的x显示的是日期部分
>>now.strftime("%X") #大写的X显示的是时间部分
4、桌面文件后缀显示:
点击文档——点击F10——点击工具——查看
5、浮点计算:
python的正常浮点数最大为小数点后17位
如果要高精度计算,我们需要导入import decimal 。通过decimal.Decimal('1.23456789')
计算结果保留的精度采用'decimal.getcontext().prec = 20',使得输出结果精度高于小数点后17位。
6、复数表示
Z=12+34j 求实部:Z.real 求虚部:Z.imag
7、内置数值运算符
abs(x) x的绝对值
divmod(x,y) x//y
pow(x,y[,z]) (x**y)%z
round(x,[ndigits]) 对x四舍五入,保留ndigits位小数,如果是round(x),四舍五入为整数
max(x1,x2,...xn)
min(x1,x2,...xn)
8、数制转换
int(x)
float(y)
complex(re,[,im])