Python小白基础语法

一点点想suo的话~

这里是一枚白的彻彻底底的Python初学者~
在这里呢,我将根据中国大学MOOC上嵩天老师的Python语言程序设计课程同步学习Python,记录下自己学习过程中的点点滴滴。衷心希望这一篇篇学习记录不光能成为复习时的笔记,更能为与我一样初学的小白提供帮助,在这里,我们互相勉励,共同前行吧~~~

一、基本语法元素

1.编程方式

编程方式主要有两种:
(1)交互式:一句以答,主要用来练习语法结构
(2)文件式:一次运行多个语句,这是编程的主要方式

2.缩进

Python与C/C++等语言的不同之处就在于,Python是通过缩进来判断语句所属,构造程序框架的,而不是大括号

3.注释

注释主要有两种:
(1)单行注释:#……(井号)

(2)多行注释:’’’……’’’(三个单引号)
举例

#draw a snake
'''import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)'''
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("red")

4.变量与保留字(关键字)

(1)Python中有33个保留字,如:elif,in,True,False,None等等
(2)变量与C/C++中的类似,但命名规则稍有不同:Python变量名可由大小写字母、数字、下划线、汉字等字符组成,但首字母不能是数字,并且变量名对字母大小写敏感,不能与已有保留字相同

5.数据类型

(1)字符串

由一对单引号或一对双引号表示的有序字符序列,其内部编号方式分为两种:

  1. 正向递增序号:从左往右从0开始依次递增;
  2. 反向递减序号:从右往左从-1开始依次递减;

与字符串相关,还有两种常见操作:

  1. 索引:使用[ ]获取字符串中的一个字符
    语法:<字符串>[字符编号]
  2. 切片:使用[ ]获取字符串中的一段字符子串
    语法:<字符串>[m:n](取从编号为m到n-1的字符)

(2)数字

分为整数和浮点数(即小数)和复数类型(Python特有)

(3)列表

由0或多个数据组成的有序序列

6.输入与输出

(1)输入:<变量>=input(<提示信息>)
(2)输出:print(<输出字符串/字符串变量>)

7.语句

(1)赋值语句:赋值号“=”
(2)分支语句:“:”表示所属关系

二、基本图形绘制

Python语言计算生态包含标准库与第三方库两部分,下面要介绍的便是随解释器直接安装到操作系统的模块之一——turtle库。

1.标准库之一:turtle库

(1)库引用

有两种方法实现:

  1. 声明语法:import <库名>
    调用语法:<库名>.<函数名>(<函数参数>)
  2. 声明语法:from <库名> import*
    调用语法:<函数名>(<函数参数>)
  3. 声明语法:import <库名> as <库别名>
    调用语法:<库别名>.<函数名>(<函数参数>)

(2)常用空间坐标代码

窗口左上角为(0,0)
turtle.setup(width,height,startx,starty)#设置启动窗体的位置和大小(setup可省略)
绝对坐标:
turtle.goto(x,y)#从当前位置走到(x,y)
海龟坐标:
turtle.fd(m)#前进(x轴正向,一般为→)
turtle.bk(m)#后退(x轴反向,一般为←)
turtle.circle(r,angle)#以海龟左侧某点为圆心,半径为r,画一个angle角度的弧线
绝对角度:
turtle.seth(angle)#改变海龟行进方向
海龟角度:
turtle.right(angle)#向海龟右侧转过多少角度
turtle.left(angle)#向海龟左侧转过多少角度

(3)RGB色彩系统代码

turtle.colormode(255)#RGB整数模式(默认)
turtle.colormode(1.0))#RGB小数模式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值