初学Python随记

都说Python语言好玩 ,那我肯定不能错过

今天简单的看来初步认识了一下Python  不多说直接干货 记忆是比较散漫自由的这个写的也有点散乱 唉慢慢改吧


 Python的保留字

and        elif        import        raise        global        as          else        in        return        nonlocal

assert        except        is         try        break        finally        Iambda        while        class        for        not        

with        continue        from        or        yield        def        if        pass        del

False        True        None    后边这三个首字母都大写

数据类型 整数 浮点数 列表[]

[-1,0]  意思是从最后到最前

eval("") 将字符串string对象转化为有效的表达式参与求值运算返回计算结果

>>>eval("1+2")

>>>3          嗯 就是这样

接下来  学到的Python第一个库   turtle  我的理解嗯就是一个画图的库

是一个入门级的图形绘制函数库

我对这个库没咋可说的   但我知道了多种调用库的方法

import <库名>--------from <库名> import*   不太推荐后边这种方法

例 import turtle     还可以给库起一个小名    import<库名> as <库别名>

    import turtle as t

感觉Python画图没多大意思  就简单的写几个这个turtle常用的函数吧

turtle.setup(width,height,startx,starty)  注意他们的单位都是像素

这句话的意思是 设置你的画板的大小  startx和starty的意思是你画板的位置  是相对于屏幕左上方的  如果不写参数 就代表默认屏幕中间

turtle.goto(x,y)  意思是在当前的位置到某一位置

turtle.fd(d)   向正前方运行   turtle.bk()  向相反方向运行

turtle.seth(angle)   将当前方向改为某个绝对角度

turtle.circle(r,extent = none)  根据R绘制exent角度的弧度   没有extent值默认是圆

turtle.penup()   抬笔

turtle.pendown()  放笔

turtle.pensize()   画笔的腰围

turtle.pencolor()  画笔的颜色    其中括号里可以填颜色的字符串"red"  或者RGB三个参数(0.63,0.13,0.94)

turtle.done()   如果在文件式中写的 意思程序运行完  画完图  手动关闭窗口 

不写这个语句 就自动关闭窗口

接下来写写Python中的for循环语句

fot <变量> in range

    <被循环的语句>


range() 产生循环计数数列的函数

range(N)  产生0到N-1整数数列 共N个

range(M,N)  从M到N-1  共N-M

>>> for i in range(5):    注意 一定不要丢:

                print(i)

>>> 0

         1    

         2

         3

         4


最后写一个小程序吧

#TempConvert.py

TemStr = input("请输入带有符号的温度值:")

if TemStr[-1] in ['F','f']:                                           #意思是判断你输入的字符的最后一个字母是否在F或f  如果是执行下边语句

    C = (eval(TempStr[0:-1] - 32)/1.8)                     #eval 就是将你输入的字符串中数字提取出来-32

    print("转换后的温度是{:.2f}C".format(C))            #意思是将C中的结果保留两位小数

elif TemStr[-1] in ['C','c']:                                        #意思同上

    F = 1.8*eval(TempStr[0:-1]) +32

    print("转换后的温度是{:.2f}F".format(F))

else:

    print("输入格式错误")

这是一个简单的温度转换的例子

你可能感兴趣的:(初学Python随记)