Python----入门学习

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])













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值