学习python第一天(完全小白版)






前言

我写这篇文章的目的有两个:1.对自己的学习有督促作用,用这个平台来记录自己的学习成果及学习过程。

2.对一些其他的python初学者有更加深刻的理解和帮助,因为我也是你们其中的一员,我从小白的视角来揭露我们平时学习中暴露出的一些问题





一、python是什么?(具体的介绍大家可以去百度百科上看详细的介绍,这里我就不多说了)

Python由荷兰数学计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 [1]



 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [2]



 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 [3]

Python解释器易于扩展,可以使用CC++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 [4]



 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码机器码。 [4]

2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。





二、今日所学





1.turtle 海龟库的案例及具体操作

绘制奥运五环

import turtle
turtle.width(10)  #设置宽度为10
turtle.color("blue") #设置画笔颜色为黑色
turtle.circle(50)

turtle.penup()   #抬笔
turtle.goto(120,0)#跑到坐标(120,0)的位置
turtle.pendown()   #下笔
turtle.color("black")
turtle.circle(50)

turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)

turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)

turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)





2.python 基础小知识

注意点:

#1.不要在程序中,行开头处增加空格,空格在python中有缩进的含义
#2.符号都是英文符合,不是中文。比如:(,"")

这里是turtle库的一些小知识,掌握这些对我们以后的学习有所帮助
import turtle   #导入turtle模块
turtle.showturtle()    #显示箭头
turtle.write("")  #写字符串
turtle.forward(300)    #前进300像素
turtle.color("red")    #画笔颜色改为red
turtle.forward(300)
turtle.goto(0,50)     #去坐标(0,50)
turtle.goto(0,0)
turtle.penup()     #抬笔。这样,路径
turtle.goto(0,30)
turtle.pendown()  #下笔。这样,路径
turtle.circle(100)  #画圆(逆时针画圆)
1.  对象,python中,一切皆为对象
每个对象由:标识(identity),类型(type),值(valu)组成
a = 3
id(a) #3的地址,这时a被赋值为3,获得3的地址
type(3)
print(a)
2. 引用:在python中,变量也成为:对象的引用。因为,变量存储的就是对象的地址
变量位于:栈内存
对象位于:堆内存
3.标识符:用于变量,函数,类,模块等的名称。
规则如下:第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线
4.链式赋值;用于同一个对象赋值给多个变量

 x=y=123 相当于:x=123;y=123
5.系列解包赋值(系列数据赋值给对应相同个数的变量)
a,b,c=4,5,6 相当于:a=4;b=5;c=6
 a,b=1,2
 a,b=b,a
 print(a,b)

 6.使用int()实现类型转换:
 浮点数直接舍去小数部分。如:int(9.9)结果是:9
 布尔值True转为1,False转为0. 如:int(True)结果是1
 字符串符合整数格式(浮点数格式不行)则直接转为对应整数,否则报错





总结:

希望这些小知识点能对你有所帮助,互勉!!!!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值